Устанавливая какую-то рабочую станцию Ubuntu (13.04), я пытаюсь смонтировать удаленную файловую систему (через ssh).
Текущий конфиг
Я создал пользовательский someuser и добавил его в предохранителе группу
Моя запись в fstab выглядит так:
sshfs#someuser@remote.com:/remote_dir /media/remote_dir/ fuse auto,_netdev,port=22,user,allow_other,noatime,follow_symlinks,IdentityFile=/home/someuser/.ssh/id_rsa,reconnect 0 0
из моего понимания:
- auto : явно запрашивает монтирование удаленного fs при загрузке
- _netdev : дождитесь подключения интерфейса, прежде чем пытаться подключить
- user : разрешить любому пользователю запрашивать монтирование этого удаленного местоположения (бесполезно с точки зрения пользователя root, автоматически монтирующего его при загрузке)
- allow_other : позволит любому пользователю (в группе предохранителей?) получить доступ к смонтированному файлу
- IdentityFile : указывает на закрытый ключ в паре с открытым ключом, добавленным в /home/someuser/.ssh/authorized_key удаленного компьютера.
- Переподключение : Не уверен ... Попытаетесь восстановить соединение, если соединение потеряно?
Проблема
При загрузке я регистрируюсь с someuser , запускаю терминал, и / media / remote_dir пуст.
Но от того же пользователя (или рута) я могу смонтировать его, набрав:
mount sshfs#someuser@remote.com:/remote_dir
Он также автоматически монтируется, если я нажимаю на remote_dir в файловом браузере.
Любая подсказка относительно того, что может отсутствовать?