9
パスワードプロンプトなしでsshがハングします— rootまたは他のアカウントで動作します
sshキーベースのログインが正常に機能していました。その後、コンピューターのホスト名を変更すると、キーベースのログインが機能しなくなりました。理にかなっているようだ。キーはおそらく私の古いホスト名に依存していました。そのため、すべてのキーと〜/ .ssh /内のすべてのファイルを削除し、それらを再生成しました(そして、接続するサーバーのauthorized_keysを変更しました) 今、私がsshをしようとするたびに、パスワードプロンプトなしでハングします。どこにsshしようとしても、キーベースのログインが設定されていないサーバーでもです。.ssh / configには何もありません。 さらに、ルートに「su-」すると、sshは完全に動作します。問題ありません。これはユーザーアカウントでのみ発生します。 以下はsshからのデバッグ情報です ssh -vv mylogin@myremoteserver.com OpenSSH_5.2p1、OpenSSL 0.9.8k 2009年3月25日 debug1:構成データの読み取り/Users/myname/.ssh/config debug1:設定データ/ usr / etc / ssh_configの読み取り ...... debug1:ホスト「myremoteserver.com」は既知であり、RSAホストキーと一致します。 debug1:/Users/myname/.ssh/known_hosts:1にキーが見つかりました debug2:ビットセット:512/1024 debug1:ssh_rsa_verify:署名が正しい debug2:kex_derive_keys debug2:set_newkeys:モード1 debug1:SSH2_MSG_NEWKEYSが送信されました debug1:SSH2_MSG_NEWKEYSが必要です debug2:set_newkeys:モード0 debug1:SSH2_MSG_NEWKEYSを受信しました debug1:SSH2_MSG_SERVICE_REQUESTが送信されました debug2:service_accept:ssh-userauth debug1:SSH2_MSG_SERVICE_ACCEPTを受信しました そして、それはちょうどここにハングします..... 次に、ハングする最後の近くのdtruss(straceに似ていますがOSX用)の出力を示します。sudo dtruss ssh -vv mylogin@myremoteserver.com select(0x4、0x508200、0x0、0x0、0x0)= 1 0 read(0x3、 "$ \ 222 \ 351 …