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