sshエラー:リモートホストによって接続が閉じられました


2

特定の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

回答:


2

これとまったく同じ問題に遭遇しました。私のシステムログが反映されました:

/var/empty must be owned by root and not group or world-writable

Disk Utility > Macintosh HD > Repair Disk Permissionsのアクセス許可をリセットし/var/empty、問題を解決しました。


0

sshするMacのsshdがオンになっていて、適切なユーザー権限がありますか?

[システム環境設定]> [共有]> [

リモートログインとリモート管理をオンにしてから、マシンへのsshを許可するユーザーを選択します。

はいの場合、/ var / log / system.logを末尾に移動して詳細情報を取得


0

[ユーティリティ]-> [コンソール]に移動し、ssh経由で接続して、私の場合はログの読み取りエラーが間違ったsshd構成であった

=)x11転送


1
他の回答を繰り返していますが、詳細を教えていただけますか?
サム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.