Монтирование SSHFS не работает при запуске с использованием fstab

Хотя я могу смонтировать папку с удаленного сервера, используя mount folder, запись в fstab дает Connection reset by peer:

У меня есть следующее в моем fstab

sshfs#username@remote:/folder/ folder fuse defaults,idmap=user 0 0

Я также настроил доверительные отношения между удаленным сервером и источником, используя открытые ключи. и я могу сделать ssh remote и аутентифицироваться без использования пароля.

Кроме того, если я войду на исходный компьютер и использую:

mount folder

, папка успешно подключится.

Есть предложения?

Исходный дистрибутив: 12.04 Удаленный сервер: 11.10

7
задан 21 June 2012 в 20:01

2 ответа

sshfs требуется сетевое соединение. Возможно, он не настроен во время выполнения монтирования ftsab. Никогда не было проблем с кабельной сетью, но если я использую Wi-Fi, я должен установить это также вручную. Вы также должны добавить параметр _netdev в свой fstab. В противном случае монтирование ожидает тайм-аут и замедлит процесс загрузки.

0
ответ дан 21 June 2012 в 20:01

Похож на Ваших пропавших без вести-o identifyfile =

sshfs#username@remote:/folder/ folder -o identityfile=~/yourkeyfile  fuse defaults,idmap=user 0 0

также имейте в виду, что Ваш домашний dir не будет дешифрован этой точкой поэтому, что я делаю, делают папку только для чтения/keys для моих ключей

также, то, что я сделал для создания вещей глупыми простой, было добавлено sshfs к сценарию Python, и затем в кроне я поместил:

@reboot <username> /usr/bin/python /scripts/mounttheserver.py >> /scripts/servermount.log

Вот сценарий Python:

#!/usr/bin/python

import os

os.system ("sshfs -o identityfile=<KEYFILE> <USERNAME>@<ADDRESS>:/storage /storage")

просто удостоверьтесь Вы +x это!

1
ответ дан 21 June 2012 в 20:01

Другие вопросы по тегам:

Похожие вопросы: