いくつかのリモートシステムがあり、そのうちの1つであるdebianを実行しているlinodeは、sshが非常に遅く、毎回約20〜25秒かかります。これは比較的最近起こったようです。同様の質問に対するいくつかの回答で提案されているように設定GSSAPIAuthentication
を試みましたが、違いはありません。また、fqdnまたはIPアドレスを使用してログインしても、違いはありません。私は、ローカルのLinuxボックスまたはローカルのMacintoshのどちらからでも同じ遅延スッシングを使用しています。linodeからローカルlinuxボックスへのこのような遅延スッシングはありません。同じバージョンのDebianを使用する別のリモートシステムがあり、2秒でsshできます。の唯一の違いno
yes
/etc/ssh/sshd_config
2つのDebianボックスのファイルは、高速のものはパスワードを許可せず、許可された暗号のリストも指定するということです。
を使用してログインするssh -vvv root@linode
と、>>>>>>でマークされた部分で遅延が発生します
debug2: key: /root/.ssh/id_ecdsa ((nil))
debug2: key: /root/.ssh/id_ed25519 ((nil))
debug3: send packet: type 5
debug3: receive packet: type 6
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug3: send packet: type 50
>>>>>>
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,password
debug3: start over, passed a different list publickey,password
debug3: preferred gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive,password
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /root/.ssh/id_rsa
debug3: send_pubkey_test
(これは部分的なログにすぎません-要求に応じて完全なログが利用可能です)
ログイン中/var/log/auth.log
または/var/log/syslog
遅延時間中にログインに関する情報が見つかりません-その後、
Jul 27 13:46:43 linode sshd[23049]: Accepted publickey for root from 199.241.27.237 port 51464 ssh2: RSA 89:08:ef:44:48:a4:84:b7:0a:de:14:65:1b:d9:86:f8
Jul 27 13:46:43 linode sshd[23049]: pam_unix(sshd:session): session opened for user root by (uid=0)
Jul 27 13:46:43 linode systemd-logind[3235]: New session 10361 of user root.
UseDNS no
ため、問題が修正される限り修正しました。