いつssh私のサーバの1つに、(私にプロンプトを与える前にハングアップし、その後にログインするようだが、message debug2: shell request accepted on channel 0 is the last log entry)。
奇妙なことはssh -t "/bin/bash"動作sshしない場合でも動作しますが。
これまでにわかったこと
- 同じ地理的位置にあるサーバーから正常にログインできます
- 私なら
ssh -t '/bin/bash'-どこからでも完全にログインできます。 - サーバーに使用
rsyncする場合、それは動作しているようで、ロックします - サーバー
rsyncから使用する場合、問題なく動作します
私が試したこと
- すべてのログインオプションを削除または変更する
.profile、.bashrc /etc/profile ssh_configおよび/またはsshd_config同じサーバーからの1つに変更する- ルーティングを確認しました
- ネットワークの専門家に
tcpdump役に立たなかった(多くの再送信があるようだが)
本当に何も考えられない
危険なネットワークカードドライバー/ファームウェアは別として。
.ssh/authorized_keysなどで何か異常なことはありcommand=…ますか?すべてのファイアウォールルールを調べて、SSHパケットを誤ってブロックする可能性があるかどうかを確認しましたか?
/etc/profile.d/*または/etc/bashrcファイルに問題がある可能性があります。
match声明はありsshd_configますか?sshd実行中のインスタンスは1つだけですか?