私はOS Xでubuntu 12.04サーバーにsshしようとしています。突然SSHが機能しなくなるまでSSHで接続できました。-v
これをデバッグするために使用するためにオンラインで読みました。以下に出力を示します。別のボックスにsshしてから、そのボックスからサーバーにsshでログインすると、ログインできます。この問題をデバッグする方法がわかりませんが、学びたいです。
$ ssh -v me@server
OpenSSH_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: /etc/ssh_config line 53: Applying options for *
debug1: Connecting to server [IP] port 22.
debug1: Connection established.
debug1: identity file /Users/me/.ssh/id_rsa type 1
debug1: identity file /Users/me/.ssh/id_rsa-cert type -1
debug1: identity file /Users/me/.ssh/id_dsa type -1
debug1: identity file /Users/me/.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: read: Connection reset by peer
これまでのところ(掲示板のアドバイスで)ホスト拒否ファイルを探しましたが、私のマシンにはそのようなファイルはありません。
$ cat /etc/hosts.deny
cat: /etc/hosts.deny: No such file or directory
クライアントマシンで管理者アクセス権を持っていますが、サーバーではありません。
sshd
詳細な出力を使用して代替ポートでリッスンを開始し、接続しようとしたときに出力を提供することをお勧めします。$(which sshd) -d -p 23
。これを行う能力がない場合、オプションはかなり制限されます。最善策は、サーバーの管理者権限を持つ人を取得することです。