web-dev-qa-db-ja.com

Linux SSHサーバーへのPuTTYの接続が遅い

PuTTYを使用してLinux SSHサーバーに接続すると、PuTTYログに2つの認証試行が表示されます。最初の試行では、ユーザー名として「root」を使用し、パスワードは使用しません。 「none」が最初のパケットに表示されます。これは、パスワードが使用されなかったことを意味します。 Linux SSHサーバーはパスワードまたは公開鍵を持つ接続のみを認証するように構成されているため、接続は失敗します。 2回目の試行では、ユーザー名として「root」を使用し、パスワードとして「SECRET」を使用します。 「root」と「SECRET」はLinux SSHサーバーの有効なユーザー名/パスワードであるため、アクセスが許可されます。

enter image description here

PuTTYの[開く]ボタンをクリックすると、すぐにユーザー名「root」の入力を求めるプロンプトが表示されます。ユーザー名「root」を入力してから、パスワードプロンプトが表示されるまで約8秒かかります。この8秒の遅延の原因は、クライアントとサーバーが、「なし」とパスワードを持たない最初の認証試行でビジー状態になっているためであると確信しています。パスワードSECRETを入力してEnterキーを押すと、すぐにアクセスが許可されます。

enter image description here

PuTTYが最初にユーザー名「root」でパスワードなしで接続しようとする理由がわかりません。ユーザー名「root」でパスワードなしで最初の試行を行わないようにPuTTYを構成する方法はありますか?.

8
JeremyCanfield

私もあなたのDNSを見ます...多分。接続しているサーバーでDNSを適切に解決できますか?テストするサーバーにソースIPを含む一時的なHostエントリを追加できますか?

参照: SSHは私のコンピューターに接続するのに約30秒かかります

7
ewwhite