そのため、最近、サーバーネットワークのITの再構築を行いました。一般にマシンにsshできますが、通常は短い時間枠(1分未満)以内にSSH接続が切断され、次のエラーメッセージが表示されます。
Write failed: Connection reset by peer
SSHコマンドが完全に拒否されることもあります。
ssh: connect to host myserver.com port 22: Connection refused
これは、控えめに言ってもサーバー管理をトリッキーにします。残念ながら、私はITにあまり詳しくないので、何が問題の原因なのかを理解する方法がわかりません。マシンのSSH接続設定を確認しましたが、正常なようです。
問題をトレースするにはどうすればよいですか?
詳細出力:
失敗した接続:
ssh -v user@myserver.com
OpenSSH_6.2p2, OpenSSL 1.0.1e 11 Feb 2013
debug1: Connecting to myserver.com [ip.ip.ip.ip] port 22.
debug1: connect to address ip.ip.ip.ip port 22: Connection timed out
ssh: connect to host myserver.com port 22: Connection timed out
ドロップされた接続:
最初の接続時に大量の情報が出力されますが、接続が切断されると、印刷される情報はすべて次のようになります。
Write failed: Connection reset by peer
これは、SSH固有の問題のようには聞こえません(接続が失敗したらすぐにサーバーにpingを試行し、確認するだけです)。:あなたはこのしようとする場合がありますubuntuforums.org/...
—
n.st
接続すると、SSHセッションはアイドル状態のままになった場合にのみドロップしますか、それとも常にドロップしますか?前者の場合、あなたは設定考えるかもしれません
—
アーロンミラー
ServerAliveInterval
で~/.ssh/config
(参照man ssh_config
多くのため)。
一般に、SSHはTCPであるため、アイドル状態でもドロップされません。しかし、たとえば、NATなど、あらゆる種類のファイアウォールを通過していますか?
—
ハーゲンフォンアイゼン
keepalive
ssh構成で設定してみてください。これは接続拒否の問題とは何の関係もありませんが...サーバーに負荷がかかっていますか?
@AaronMiller使用中であっても常に。
—
thatidiotguy
@HagenvonEitzenそれは重い負荷の下ではありません。これは私が開発に使用しているサーバーであり、一部のネットワーク変更後の動作は非常に貧弱です。私はそれがルーティングの問題かもしれないと考え始めています。
—
thatidiotguy