問題の説明:PuTTyを使用した接続は非常に遅く、信頼できませんが、Apacheサーバーは正常に動作します。
自宅にCentOS 6がインストールされ、Windows 7 64ビットでPuTTY SSHクライアントを実行するVPSがあります。問題は、PuTTYが非常に遅く、接続が頻繁に切断されることです。時には答えがある場合は数分待つ必要があるため、作業プロセスは非常に不便です。 FTPサーバーvsftpdにも同じ問題があります。
しかし、同じVPSで実行されているApacheサーバー(httpd)は優れたパフォーマンスを示しており、常に非常に迅速に応答しました。見知らぬ人:長期実行ジョブ(wgetやmakeなど)が開始されると、PuTTyの出力は常に高速になり、切断されません。
どんな提案がありますか? 2つの考えられる理由が浮上しています。
- SSHおよびSFTPサーバーの優先順位が低いです。
- VPSに関する未知の詳細
私はLinuxについてよく知らず、この迷惑な問題を解決する方法についての提案を聞きたいです。誰かが同様の問題を抱えているなら、それも興味深いです。
答え1
SSHまたはWeb経由の接続は異なります。
ネットワーク接続が開き、データが送信された後に閉じます。
代わりに、SSHセッションは明示的に閉じられるまで開いています。したがって、SSH セッションがタイムアウトします。接続がなぜこんなに遅いのかわからないので、言葉で表現することはできませんが、Puttyのkeepaliveを設定しておけばセッションがタイムアウトして閉じる現象を防ぐことができるということはお伝えできます。セッションを編集して保存する必要があります。
写真を見て、
「TCPキープアライブを有効にする」を選択し、「キープアライブ間隔秒」に値を設定する必要があります(10で十分であると思います)。
答え2
SSHは、AndroidスマートフォンやRaspberry PIなどのLinuxシステムでうまく機能します。これは、問題がWindows 7の設定にあることを意味します。詳細については、Androidをプロキシとして使用して解決策を見つけて、正常に動作するため、これ以上進めたくありません。みんなありがとうございます。