Я могу успешно войти на сервер через ssh
.
ssh root@server_ip
Однако попытка sshfs
sshfs root@server_ip:/home
выдает ошибку:
remote host has disconnected
Если ssh
проходит на стороне сервера, означает ли это, что сбой sshfs
находится на местной стороне?
Другими словами, успешный ssh
значит, что это должен быть возможно sshfs
на том же сервере (ничего не меняя на сервере)?
Нет рабочий доступ по ssh не подразумевает наличие рабочего sshfs.
Это потому, что sshfs полагается на SFTP в фоновом режиме, который должен быть разрешен сервером. Конфигурация по умолчанию, поставляемая с сервером OpenSSH, позволяет это (поэтому она работает в большинстве мест), но локальный администратор, конечно, может отключить ее.
Кроме того, поддержка SFTP и ее включение / необходимость в компиляции зависят от SSH-сервера (есть альтернативы OpenSSH).