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

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

Я могу успешно войти на сервер через ssh.

ssh root@server_ip

Однако, попытка sshfs

sshfs root@server_ip:/home

выдает ошибку:

remote host has disconnected

Если sshпередача происходит на стороне сервера, означает ли это, что сбой sshfsпроисходит на локальной стороне?

Другими словами, sshозначает ли успешный, что ондолженвозможно ли это сделать sshfsна том же сервере (без каких-либо изменений на сервере)?

решение1

Нет,Рабочий доступ по ssh не подразумевает рабочий sshfs.

Это потому, что sshfs полагается на SFTP в фоновом режиме, который должен быть разрешен сервером. Конфигурация по умолчанию, поставляемая с OpenSSH Server, хотя и разрешает это (вот почему это работает в большинстве мест), но локальный администратор, конечно, может отключить это.

Кроме того, поддержка SFTP и ее включение/необходимость компиляции зависят от сервера SSH (существуют альтернативы OpenSSH).

Связанный контент