>где какая фигня?
Во Фре. С ssh происходит тоже самое. Как с запросом pty так и без оного.
># ssh -v home.host.ru
debug1: SSH2_MSG_NEWKEYS sent
debug1: waiting for SSH2_MSG_NEWKEYS
debug1: newkeys: mode 0
debug1: SSH2_MSG_NEWKEYS received
debug1: done: ssh_kex2.
debug1: send SSH2_MSG_SERVICE_REQUEST
debug1: service_accept: ssh-userauth
debug1: got SSH2_MSG_SERVICE_ACCEPT
debug1: authentications that can continue: password
debug1: next auth method to try is password
user@home.host.ru's password:
debug1: ssh-userauth2 successful: method password
debug1: channel 0: new [client-session]
debug1: send channel open 0
debug1: Entering interactive session.
debug1: ssh_session2_setup: id 0
debug1: channel request 0: pty-req
debug1: channel request 0: shell
debug1: fd 3 setting TCP_NODELAY
debug1: channel 0: open confirm rwindow 0 rmax 32768
>и вывод сюда, как вариант - попробовать под другим пользователем,
>после чего привести логи из /var/log - куда у тебя авторизация
>пишется
Dec 25 20:32:58 home sshd[210]: error: openpty: No such file or directory
Dec 25 20:32:58 home sshd[212]: error: session_pty_req: session 0 alloc failed and
Dec 25 20:32:58 home sshd[210]: Accepted password for user from xx.xx.xx.xx 3 port 3225 ssh2
Dec 25 20:32:58 home sshd[210]: error: openpty: No such file or directory
Dec 25 20:32:58 home sshd[212]: error: session_pty_req: session 0 alloc failed
># uname -a (с этой FreeBSD)
FreeBSD home.host.ru 4.9-RELEASE FreeBSD 4.9-RELEASE #3:
># locate sshd_config
/etc/ssh/sshd_config
># less /path_for_actual_ssh/sshd_config
дефолтовый
># less /etc/pam.conf
shd auth sufficient pam_skey.so
sshd auth sufficient pam_opie.so no_fake_prompts
#sshd auth requisite pam_opieaccess.so
#sshd auth sufficient pam_kerberosIV.so try_first_pass
#sshd auth sufficient pam_krb5.so try_first_pass
sshd auth required pam_unix.so try_first_pass
sshd account required pam_unix.so
sshd password required pam_permit.so
sshd session required pam_permit.so
>ipfw?
open
>для чистоты эксперимента, с другого unix'а выполнить
># ssh -P -2 -x home.host.ru
Все тоже самое. Клиент виснет(снимается только kill -TERM).
В логах --- см.выше.