Монтирование удаленной файловой системы по SSH

В консоли:

Если команда sshfs не находится, то ищем пакет с ней:

И устанавливаем его:

В /etc/fstab

Иногда хочется подключить удаленную файловую систему за шлюзом. Для этого нужно прокинуть удаленный порт SSH на локальный хост:

Коннектимся на порт 1234 хоста gate.company.ru, чтобы пробросить 22 порт хоста 10.0.0.10 на локальный порт 1222. Но порт может быть закрыт фаерволлом, тогда открываем:

Теперь можем подключать удаленную файловую систему:

Иногда меняется ключ, и по ssh не подключиться:

Тогда можно просто удалить соответствующую remotehost.ru строку из /root/.ssh/known_hosts

Аутентификация по ключам

Можно задать passphrase, тогда при каждом подключении ее нужно будет вводить. Передаем публичный ключ на удаленный сервер:

Либо вручную копируем содержимое сгенерированного публичного ключа id_rsa.pub в файл ~/.ssh/authorized_keys на удаленном сервере. Если каталога ~/.ssh или файла authorized_keys нет, то создаем.

Ссылки:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *