У меня есть NAS, который предоставляет свою файловую систему как SFTP, но не дает никакого доступа для подключения через SSH в качестве обычного пользователя. Я пытался использовать sshfs для его монтирования с удаленного веб-сервера, но получаю сообщение об ошибке:
читать: Сброс подключения одноранговым узлом
Требуется ли для sshfs пользователь, который может входить в систему, или есть способ смонтировать общий ресурс "только для SFTP" в Linux?
Заранее большое спасибо.
Прежде всего, важно понимать, что не существует такого понятия, как «только SFTP». SFTP не является отдельным протоколом, это подсистема SSH. Клиент SFTP подключается к серверу SSH, аутентифицируется, а затем открывает подсистему SFTP (или открывает оболочку, что не позволяет вашему NAS, но вам не о чем беспокоиться).
Итак ... при условии, что SFTP-доступ к вашему NAS настроен правильно, у вас не должно возникнуть проблем с установкой его как виртуального диска с использованием sshfs ... ну, если честно, количество людей, которые недавно сообщили о проблемах с sshfs, мне неловко.
Поэтому я бы рекомендовал вам попробовать альтернативы sshfs. Одна такая альтернатива, которая сразу приходит мне в голову (и она бесплатна): Сетевой диск SFTP (но поддерживает только клиентов Windows). Пока никаких проблем с этим у меня не было. :)