У меня есть два пользователя с действительными учетными записями SSH на сервере. Оба пользователя могут успешно войти через ssh.
При попытке монтировать SSHFS, usera может монтировать без проблем, в то время как userb получает ошибку:
remote host has disconnected
после ввода действующего пароля.
В auth.log мы получаем:
Apr 25 19:12:49 Ophelia sshd[26211]: Accepted password for userb from [ip address] port 44609 ssh2
Apr 25 19:12:49 Ophelia sshd[26211]: pam_unix(sshd:session): session opened for user userb by (uid=0)
Apr 25 19:12:49 Ophelia sshd[26240]: subsystem request for sftp
Apr 25 19:12:49 Ophelia sshd[26240]: Received disconnect from [ip address]: 11: disconnected by user
Apr 25 19:12:49 Ophelia sshd[26211]: pam_unix(sshd:session): session closed for user userb
Я прочитал, что remote host has disconnected
может быть вызвано неправильным sftp-сервером в /etc/ssh/sshd_config
, но путь установлен в /usr/lib/openssh/sftp-server
который выглядит действительным, и usera может использовать SSHFS просто хорошо.
Сервер и клиент - это Ubuntu 10.04.
Какие-либо предложения?