- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:vine3.1のSSHサーバにアクセスするとエラー「ssh_exchange_identification: Connection closed by remo)
vine3.1のSSHサーバに接続できないエラーの原因と対処方法
このQ&Aのポイント
- vine3.1のSSHサーバに接続すると「ssh_exchange_identification: Connection closed by remote host」というエラーが表示されます。
- telnetアクセスは正常にできるため、SSHサーバの設定が正しく行われていない可能性があります。
- SSHサーバの設定ファイル(sshd_config)を確認し、必要な設定が行われているかを確認してください。また、ファイアウォールの設定も適切かどうかを確認してください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
inetd経由でsshdを上げようとしている様ですが、 その場合、inetd.confの記述として、 ssh stream tcp nowait root /usr/sbin/tcpd sshd -i のように、「-i」オプションが必要になるようです。 (試してません。) ただ、sshdをinetd経由で起動することは あまり行われません。理由は、(サーバ鍵作成のため) ログインに時間がかかるようになるためです。 /usr/sbin/sshdを直接起動するのが普通です。 このへんは、「man sshd」の「-i」オプションの説明を 参照してください。
その他の回答 (1)
- shuyamakawa
- ベストアンサー率67% (111/164)
回答No.2
#1です。 > > ログインに時間がかかるようになるためです。 > 今後、鍵作成が必要なサーバって増えてきますよね。 > としますと、 > (x)inetdは廃れていくんですかね。。。? 説明が足りなかったかもしれませんが、 inetd経由で立ち上げたsshdサーバへsshログインする場合だけの 問題(ログインに時間がかかる)です。 もっともマシンはどんどん速くなってますので、 最近の速いマシンなら(inetdでsshでも)気にならないのかもしれません。
質問者
お礼
有難うございます。 分かりました。
補足
> ssh stream tcp nowait root /usr/sbin/tcpd sshd -i でいけました。 「-i」はinetd経由での起動なのですね。 大変有難うございます。m(_ _)m お陰さまで上手くいきました。 勉強になりました。 > ログインに時間がかかるようになるためです。 今後、鍵作成が必要なサーバって増えてきますよね。 としますと、 (x)inetdは廃れていくんですかね。。。?