sshfs подключаем удалённую папку

Изображение пользователя dm.

Что бы примонтировать удаленную папку расположенную на компьютере с установленным SSH

Устанавливаем sshfs

sudo aptitude install sshfs

И монтируем, на пример в локальную папку Share

sshfs remoteuser@remotehost:/home/remoteuser ~/Share

  • remoteuser - имя пользователя на удалённом компьютере.
  • remotehost - имя или IP адрес удалённого компьютера.
  • user - имя локального пользователя.

Удалённая папка монтируются в папку локальной файловой системы. После этого все операции над этой папкой производятся как если бы это была обычная локальная папка, с той только разницей, что файлы перемещаются через SSH в фоновом режиме.

Дополнения:

  • Если подключать к папке находящейся в домашней папке пользователя то sudo не нужен.
  • При необходимости команду на монтирование можно записать в fstab -e.
  • Можно использовать Konqueror для просмотра файлов на удаленной машине и без sshfs, для этого в адресной строке Konqueror-a пишем: fish://username@remotehost:22

Комментарии (12)

0
salt - 12 Февраль, 2010 - 22:34
Изображение пользователя salt.

Да и как утверждалось в хитростях SSH Цитирую: По окончании работы с удаленной системой мы можем отмонтировать ее:
fusermount -u ~/remote_folder
Если мы постоянно работаем с этой папкой, то можно добавить ее в таблицу /etc/fstab. При этом она будет автоматически монтироваться при загрузки системы, либо можно будет монтировать ее вручную (при использовании параметра noauto) без необходимости каждый раз указывать адрес удаленной папки. Пример записи в /etc/fstab:
sshfs#user1@remote_server:/tmp /home/user1/remote_folder/ fuse defaults,auto 0 0

0
balamutick - 15 Февраль, 2010 - 15:23
Изображение пользователя balamutick.

Кстати, я из "Хитростей SSH" и прочитал собственно об этом :-)

При этом она будет автоматически монтироваться при загрузки системы
А пароль вводить будет дядя Уильям ?

И как прописать если у меня порт не стандартный ?

0
dyug - 15 Февраль, 2010 - 16:01

1 А что, ключи давно отменили? почему не поставили в известность? :-)
2 по моему там же, как обычно.
второе не проверял, первое - работает без проблем.

0
balamutick - 15 Февраль, 2010 - 16:05
Изображение пользователя balamutick.

почему не поставили в известность? :-) Да-да, я то про это знаю, но с позиции "не-инженера" откуда мне знать, что в мануале руководстве написано ?

Серъёзно: хотя бы под "спойлером"(хз как по русски) указать про их создание. Или хотя бы про небходимость и полезность прочтения руководства про них.

Про порт, по прежнему проблемма открыта.

0
dyug - 15 Февраль, 2010 - 17:27

SSHFS options:
-p PORT
equivalent to '-o port=PORT'

что я неправильно делаю? :-)
ман читаю?
Хоть иногда?
kubuntu 9.10

Да, и кстати - никто не обязан писать больше, если же непонятно, можно и спросить, и ответят. :-)
А каждый раз разжевывать... ну извините, конечно, но сколько же можно разжевывать?
Неужели большинство здесь является настолько тупым, что ему каждый раз нужно разжевывать, и каждый раз повторять прописные истины?

P.S. Да, грубо, признаю. Но сколько можно? Будем упорно превращать народ в нечитающего ламера?

0
balamutick - 15 Февраль, 2010 - 17:58
Изображение пользователя balamutick.

SSHFS options:
-p PORT
equivalent to '-o port=PORT'
Даёшь свой ENTER на отсечение, что именно в таком виде эту опцию можно вписать в /etc/fstab ?

О консольном синтаксисе я и не спрашивал. Им я давным давно пользуюсь.

Ибо другой порт для ssh это хоть и +10 к параное, но всё-так и +1 к безопасности.

0
dyug - 15 Февраль, 2010 - 18:20

все понятно:
Читать не умеем, думать не умеем. -o port=2222 это опции как раз для фстаб строки.
ибо все, что идет после -o и рассчитано на расположение в опциях для fstab

0
balamutick - 15 Февраль, 2010 - 18:40
Изображение пользователя balamutick.

Независимо от моих умственных способностей, я думаю вписать эту опцию в пример Salt -а стоит.

Впрочем чуть позже сам оттестирую и укажу места непонятные для одарённых.

0
finch6966 - 29 Октябрь, 2011 - 21:57
Изображение пользователя finch6966.

Интересно чем закончилось-то?

0
dyug - 30 Октябрь, 2011 - 08:46

Гмм, тем же...
То, что было описано мной, работает с 2000 года вообще-то, это с того момента,когда я проверил работоспособность этого способа. (привет провайдерам из Кривого Рога, блочащим порт 22)

0
balamutick - 30 Октябрь, 2011 - 19:36
Изображение пользователя balamutick.

Интересно чем закончилось-то? Да скорее всего я кривокрылый и всё работает, сейчас что-то и не припомню с ходу :-(

0
Voyageur - 6 Апрель, 2010 - 13:38
Изображение пользователя Voyageur.

Вопрос. У меня при попытке смонтировать папку запрашивается идентификационный пароль (авторизация по ключам). Я его ввожу и все монтируется. А как же тогда будет спрашиваться пароль, если монтирование прописано в fstab'e? У меня просто автомонтирование сетевой папки не работает, может быть как раз из-за этого?

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

CAPTCHA на основе изображений
Введите цифры