У меня проблемы с монтированием удаленной файловой системы через SSHFS / Fstab. Клиент - это Ubuntu 10.10. Удаленное устройство - это Netgear ReadyNAS Pro. Я уже создал ключи ssh и могу войти без пароля с устройства Ubuntu на NAS.
Если я подключусь к устройству по SSH, а затем перейду в каталог / c / backup, я смогу читать / писать без проблем. Когда я монтирую с помощью fstab, я получаю успешное монтирование, я просто не могу получить к нему доступ. Мне сказали, что у меня нет разрешения. dmesg не дает мне никаких подсказок. Строка в моем fstab следующая:
sshfs#user1@192.168.120.28: / c / backup / home / user1 / NAS-28 / backup fuse user 0 0
user1 является членом группы fuse. Разрешения на / c / backup на удаленном устройстве - 777, никто: nogroup. Я хотел бы, чтобы владелец / группа оставались такими же, потому что клиенты Windows отображают этот диск в своих сценариях входа в систему, и я не хотел бы вмешиваться в это. / home / user1 / NAS-28 / backup существует локально, с разрешениями 777, user1: user1.
Любые идеи? Я могу предоставить любую необходимую информацию.
заранее спасибо
Это через туннель SSH, поэтому только user1, или кто бы ни был владельцем SSH-ключа, будет иметь доступ.
После того, как вы смонтировали каталог, какие права есть у / home / user1 / NAS-28 / backup?
Кроме того, пробовали ли вы вырезать fstab из уравнения с помощью команды sshfs?
sshfs 192.168.120.28:/c/backup / home / user1 / NAS-28 / резервное копирование
Это просто для того, чтобы убедиться, что это не проблема с методом монтирования.
Кроме того, вы можете попробовать монтирование по NFS, чтобы увидеть, возникает ли проблема только при монтировании через sshfs. NFS также немного быстрее, чем SSH, поэтому, если вы находитесь в локальной сети и вам не требуется зашифрованное соединение, вам, вероятно, будет лучше использовать NFS.