カテゴリ: CentOS

ssh_exchange_identification: Connection closed by remote host と表示される問題について

VMWareを使ってssh接続を試みているのだけれど、
「ssh_exchange_identification: Connection closed by remote host」と表示されてログインできなかった。

の値を見ることで接続できるようになるらしいが、やっても無駄だった。

結局のところ、原因はアンチウイルスソフトのESETのファイアウォールがsshの通信を許可しなかったのが原因みたい。
一度対話モードにして、sshによる接続を行うと「許可しますか?」と聞かれるので、はいと答え、また自動モードに切り替えるといいようです。

ESET以外にもファイアウォール機能があるアンチウィルスソフトも要チェックです。

It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. を出さないようにする

最初にyaml入れて

Rubyインストール後にこうするといいらしい。

参考: http://stackoverflow.com/questions/8410885/how-do-i-install-ruby-with-libyaml-on-ubuntu-11-10