Комфортная работа по sshfs в OS X и Ubuntu

Данный пост будет рассчитан на пользователей OS X, но справедливости ради, скажу, что в Ubuntu все еще удобнее, поэтому не составит труда поставить sshfs через apt-get install, а сам ssh — есть «из коробки» в обеих системах.

Установить sshfs в OS X можно с помощью brew. Как установить brew — здесь

Непосредственно установка sshfs
brew install sshfs

Дальше начинается самое интересное, так как нам явно не хочется постоянно вводить пароли при подключении по ssh и sshfs на свои рабочие сервера. Т.е., с этого момент вы уже можете работать по ssh и sshfs (например ssh login@server.com), но мы сделаем все еще круче.

ssh-keygen -t rsa -C "your_email@example.com"

Копируете содержимое файла ./ssh/id_rsa.pub к себе на удаленный сервер в ./ssh/autorized_keys

sshfs login@site.com:удаленная_папка_на_сервере ваша_папка_куда_монитровать -o reconnect

Готово! Что мы сделали? Добавили публичный ключ на свой сервер в авторизованные ключи. Теперь, при подключения по sshfs (ровно как и по ssh) вам не нужно будет вводить пароль. Опция — reconnect — просто переподключается, если соединение отпало. Не забудьте перед монтированием создать нужный каталог. В дальнейшем, чтобы не вводить постоянно sshfs, вы можете создать файл сценария (.sh), это очень просто: nano name.sh Внутри этого файла запишите команду sshfs, что была приведена выше. Теперь можно просто писать sh name.sh и удаленный диск примонтируется.

На всякий случай инструкция по ssh ключу от Гитхаба — здесь.

comments powered by HyperComments
При копировании материалов обратная ссылка на play-stop.ru желательна обязательна!