Прежде всего, позвольте мне поблагодарить zx81roadkill за прекрасное описание того, как поделиться папкой с другой машиной Linux в той же домашней сети с помощью sshfs. У меня все работало отлично, кроме последнего шага «10. Включить повторное подключение после перезагрузки», который включает изменение файла fstab.
Хотя я могу смонтировать (и размонтировать) удаленную папку вручную,
sudo sshfs [email protected]:/home/vanmetter/mnt/HP-2014-home -o allow_other, default_permissions -o identityfile=/home/vanmetter/.ssh/id_rsa
Монтирование через файл fstab приводит к ошибке, когда я пытаюсь открыть удаленную папку на своем локальном компьютере.
[email protected]:/home/vanmetter/ /mnt/HP-2014-home fuse.sshfs default_permissions,user,delay_connect,reconnect,ServerAliveInterval=15,ServerAliveCountmax=3,allow_other,identityfile=/home/vanmetter/.ssh/ id_rsa, idmap = пользователь, uid = 1000, gid = 1000 0 0
Я даже перепечатал всю строку, чтобы случайно не скопировать «специальные» символы.
Щелчок по точке монтирования удаленной папки приводит к следующей воспроизводимой ошибке:
в Наутилусе:
**Ой! Что-то пошло не так.**
Необработанное сообщение об ошибке: Ошибка при получении информации для файла "mnt/HP-2014-home": Ошибка ввода/вывода
в Немо:
Не удалось отобразить «/mnt/HP-2014-home».
Ошибка: Ошибка при получении информации для файла "/mnt/HP-2014-home": Ошибка ввода/вывода
Выберите другое средство просмотра и повторите попытку.
Наконец, если папка не смонтирована, а затем смонтирована вручную, как показано выше, все работает нормально (т.е. удаленная папка открывается и все содержимое доступно).
Любая помощь будет принята с благодарностью, так как теперь у меня есть 99% решение для моих потребностей в подключении.
Спасибо,
Ричард
Вот дополнительная диагностическая информация:
fstab содержит строку:
[email protected]:/home/vanmetter/ /mnt/HP-2014-home fuse.sshfs default_permissions,user,delay_connect,reconnect,ServerAliveInterval=15,ServerAliveCountmax=3,allow_other,identityfile=/home/vanmetter/.ssh/ id_rsa, idmap = пользователь, uid = 1000, gid = 1000 0 0
после загрузки (доступ завершается с ошибкой):
vanmetter@dell-2018:/mnt$ ls -l
ls: невозможно получить доступ к «HP-2014-home»: ошибка ввода/вывода
всего 0
д????????? ? ? ? ? ? HP-2014-дом
попробуйте ручное монтирование sshfs (сбой с ошибкой):
vanmetter@dell-2018:/mnt$ sudo sshfs [email protected]:/home/vanmetter /mnt/HP-2014-home -o allow_other, default_permissions -o identityfile=/home/vanmetter/.ssh/id_rsa
[sudo] пароль для vanmetter:
предохранитель: неверная точка монтирования `/mnt/HP-2014-home': ошибка ввода/вывода
вручную размонтировать (успех):
vanmetter@dell-2018:/mnt$ sudo umount HP-2014-home
vanmetter@dell-2018:/mnt$ ls -l
всего 4
drwxr-xr-x 2 root root 4096 6 сентября 06:16 HP-2014-home
ручное монтирование sshfs (успешно)
vanmetter@dell-2018:/mnt$ sudo sshfs [email protected]:/home/vanmetter /mnt/HP-2014-home -o allow_other, default_permissions -o identityfile=/home/vanmetter/.ssh/id_rsa
пароль [email protected]:
vanmetter@dell-2018:/mnt$ ls -l
всего 4
drwxrwxrwx 1 vanmetter vanmetter 4096 10 сентября 07:38 HP-2014-home
удаленное монтирование «HP-2014-home» теперь успешно открывается в nautilus и nemo.