Рейтинг:0

Совместное использование (sshfs) папки с другой машиной Linux в той же домашней сети через fstab? УБУНТУ 20.04

флаг it

Прежде всего, позвольте мне поблагодарить 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.

raph avatar
флаг fr
Я сам ищу решение проблемы, очень похожей. Можно ли монтировать с помощью sshfs без sudo? Я также где-то читал, что пользователя нужно добавить в группу предохранителей, вы пробовали это? Также вы можете указать здесь на описание zx81roadkill, о котором вы говорите?
флаг it
1. нет - я не могу монтировать sshfs без sudo. Выдает сообщение об ошибке: «fusermount: у пользователя нет прав на запись в точку монтирования /mnt/Dell-2018-home». /// 2. Я являюсь членом группы предохранителей. /// Ссылку дам в следующем комментарии.
флаг it
Сообщение от zx81roadkill: «https://askubuntu.com/questions/15782/how-do-i-share-a-folder-with-another-linux-machine-on-the-same-home-network», затем прокрутите вниз ко второму ответу.
WinEunuuchs2Unix avatar
флаг in
@raph Ричард ответил на ваш вопрос, но не назвал ваше имя, поэтому вы могли не быть уведомлены.
флаг it
Спасибо @WinEunuuchs2Unix. Я новичок на этом сайте и надеюсь на вашу помощь.
флаг it
Запоздалое спасибо @zx81roadkill за подробные инструкции по подключению двух машин Linux в локальной сети через sshfs. Это прекрасно работает! Но я не могу заставить монтирование при перезапуске работать через fstab. Любая помощь, которую вы можете предложить, будет принята с благодарностью.
raph avatar
флаг fr
К вашему сведению, при попытке входа в fstab из zx81roadkill я также столкнулся с ошибкой ввода/вывода. Вот строка, которая у меня есть, которая не создает никаких ошибок: `[имя пользователя]@192.168.1.105:/путь/к/удаленной/папке/ /home/[имя пользователя]/путь/к/локальной/папке fuse.sshfs default_permissions ,delay_connect,noauto,_netdev,idmap=user,user,allow_other 0 0`. Я могу получить доступ к папке через файловый менеджер gnome, но папка пуста... Затем мне нужно вручную выполнить sshfs, чтобы получить доступ к содержимому папки. Я не понимаю, что не так на моей стороне.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.