Налаштувавши деяку робочу станцію 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 : зачекайте, коли буде запущений інтерфейс, перш ніж намагатися встановити
- користувач : дозвольте будь-якому користувачеві попросити встановити це певне віддалене місце (марно з точки зору кореневого користувача, який автоматично встановлює його під час завантаження)
- enable_other : дозволить будь-якому користувачеві (в групі запобіжників?) отримати доступ до змонтованих файлів
- IdentityFile : вказує на приватний ключ, поєднаний із відкритим ключем, доданим у /home/someuser/.ssh/authorized_key віддаленої машини.
- Повторне з'єднання : Не впевнений ... Буде спроба відновити з'єднання, якщо з'єднання втрачено?
Проблема
Під час завантаження я входжу з користувачем , запускаю термінал, і / media / remote_dir порожній.
Але від того самого користувача (або кореня) я можу встановити його просто набравши:
mount sshfs#someuser@remote.com:/remote_dir
Він також автоматично магічно встановлений, якщо натиснути на remote_dir у файловому браузері.
Будь-яка підказка щодо того, що може бути відсутнім?