Назад | Перейти на главную страницу

Означает ли успешный ssh ​​и неудачный sshfs локальную ошибку?

Я могу успешно войти на сервер через 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).