特定のMacマシンにSSHで接続しようとすると、次のエラーが表示されます。
ssh_exchange_identification: Connection closed by remote host
私はこの問題についていくつかのグーグル検索を行ったが、明確な答えを見つけていないようだ。SSHしようとしているマシンには〜/ .sshファイルがないので、先に作成して正しいパーミッションを与えましたが、助けにはなりませんでした。SSHを試行する際の詳細は次のとおりです。
penSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: Connecting to <ComputerName> [xxx.xxx.xxx.xxx] port 22.
debug1: Connection established.
debug1: identity file /Users/<UserName>/.ssh/id_rsa type 1
debug1: identity file /Users/<UserName>/.ssh/id_rsa-cert type -1
debug1: identity file /Users/<UserName>/.ssh/id_dsa type -1
debug1: identity file /Users/<UserName>/.ssh/id_dsa-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.2
ssh_exchange_identification: Connection closed by remote host
SSHを機能させる方法に関するアイデアはありますか?
1
SSHサーバーからログメッセージを追加していただけますか?クライアントログから、サーバーが接続を閉じた理由は明確ではありません。
—
pabouk
だから私がやったのは、何らかの理由でシステム上にないため、.sshディレクトリを作成することでした。作成したら、ディスクユーティリティで修正権限を実行し、問題を修正しました
—
Technic1an 14