Смонтируйте удаленную файловую систему SFTP, которая не предоставляет доступ оболочки

У меня есть NAS, который выставляет его файловую систему как SFTP, но он не предоставляет доступа для соединения через SSH как обычный пользователь. Я попытался использовать sshfs для монтирования его от удаленного веб-сервера, но я получаю ошибку:

читайте: Соединение сбрасывается одноранговым узлом

sshfs требует пользователя, который может сделать вход в систему или является там способом смонтировать долю "только для SFTP" в Linux?

Заранее большое спасибо.

0
задан 5 November 2014 в 14:06
1 ответ

Прежде всего, важно понимать, что не существует такой вещи, как «только SFTP». SFTP не является отдельным протоколом, это подсистема SSH. Клиент SFTP подключается к серверу SSH, аутентифицируется, а затем открывает подсистему SFTP (или открывает оболочку, что не позволяет вашему NAS, но вам не о чем беспокоиться).

Итак. .. при условии, что SFTP-доступ к вашему NAS настроен правильно, у вас не должно возникнуть проблем с установкой его как виртуального диска с помощью sshfs ... ну, если честно, количество людей, которые недавно сообщили мне о проблемах с sshfs, составляет неудобно.

Поэтому я бы порекомендовал вам попробовать альтернативы sshfs. Одна такая альтернатива, которая сразу приходит мне в голову (и она бесплатна), - это SFTP Net Drive (но он поддерживает только клиентов Windows). Пока никаких проблем с этим у меня не было. :)

3
ответ дан 4 December 2019 в 12:30

Теги

Похожие вопросы