[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:35898] slow connection of sshd(woody)
はじめまして、関根と申します。
woody でサーバーを作ってるのですが、クライアント(ssh-agent 使用)
からの ssh login が遅くて悩んでます。
o サーバ側で同時に別ポート(10022)で sshd も動かしていますが、
こちらには待たされることなく login できます。
(# /usr/sbin/sshd -p 10022 として起動)
o sshd を一旦止めて、以下の様に debug 用に fork() せずに起動した
場合は待たされることなく login できます。
# /usr/sbin/sshd -d -D
o 10022 ポートで debug mode で起動した場合も、待たされること無く
login できてしまいます。
まとめると以下の様な状態です。
port │daemon mode │debug mode
───┼──────┼─────
22│ △ │ ○
10022│ ○ │ ○
○: ストレス無く login 可
△: login に時間がかかる
debug mode で server を動かすと何の問題もないので、調べようがな
く困っています。何か分かる方がいらっしゃいましたらよろしくお願い
致します。
なお、以下はクライアントを verbose mode で起動したときのログです。
最初に待ってしまうところでは、クライアント 側では read() で
block していることまでは確認しました。クライアントの version が
古いですが、サーバー側の問題だと思っています。
---- 8X ---- 8X ---- 8X ---- 8X ---- 8X ---- 8X ---- 8X ---- 8X ----
[client]$ ssh -v example.com
OpenSSH_2.9p1, SSH protocols 1.5/2.0, OpenSSL 0x0090601f
debug1: Reading configuration data /etc/ssh/ssh_config
<中略>
debug1: identity file /home/tsekine/.ssh/identity type -1
debug1: identity file /home/tsekine/.ssh/id_rsa type -1
debug1: identity file /home/tsekine/.ssh/id_dsa type 2
<- ここで 3 秒ほど待つ
debug1: Remote protocol version 1.99, remote software version OpenSSH_3.4p1 Debian 1:3.4p1-1
debug1: match: OpenSSH_3.4p1 Debian 1:3.4p1-1 pat ^OpenSSH
<中略>
debug1: send SSH2_MSG_SERVICE_REQUEST
debug1: service_accept: ssh-userauth
debug1: got SSH2_MSG_SERVICE_ACCEPT
<- ここで 3 秒ほど待つ
debug1: authentications that can continue: publickey,password,keyboard-interactive
debug1: next auth method to try is publickey
<以下略>
---- X8 ---- X8 ---- X8 ---- X8 ---- X8 ---- X8 ---- X8 ---- X8 ----