sudo vim /etc/hosts.allow
sshd: all
sudo vim /etc/hosts.deny
sshd: ?
の値を見ることで接続できるようになるらしいが、やっても無駄だった。
結局のところ、原因はアンチウイルスソフトのESETのファイアウォールがsshの通信を許可しなかったのが原因みたい。
一度対話モードにして、sshによる接続を行うと「許可しますか?」と聞かれるので、はいと答え、また自動モードに切り替えるといいようです。
ESET以外にもファイアウォール機能があるアンチウィルスソフトも要チェックです。
カテゴリ: CentOS
ssh_exchange_identification: Connection closed by remote host と表示される問題について
投稿者 : nocturne-project
: 2013年7月7日
コメントはありません。
VMWareを使ってssh接続を試みているのだけれど、
「ssh_exchange_identification: Connection closed by remote host」と表示されてログインできなかった。
It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. を出さないようにする
投稿者 : nocturne-project
: 2013年1月2日
コメントはありません。
最初にyaml入れて
cd /usr/local/src &&
wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz &&
tar xzvf yaml-0.1.4.tar.gz &&
cd yaml-0.1.4 &&
./configure --prefix=/usr/local/ &&
make &&
make install &&
:Code language: JavaScript (javascript)
Rubyインストール後にこうするといいらしい。
cd /usr/local/src &&
cd ruby-1.9.3-p194 &&
cd ext/psych &&
ruby extconf.rb &&
make &&
make install &&
参考: http://stackoverflow.com/questions/8410885/how-do-i-install-ruby-with-libyaml-on-ubuntu-11-10