Для начала установим sshfs и autofs. Выполним команду:
Доступ по ssh без пароля
Сделаем возможным подключение по ssh к удаленному серверу по ключу, а не по паролю:
Генерируем RSA ключи с правами root:
Генерируем RSA ключи с правами root:
(Вводим свой пароль.)
Отвечаем на вопросы:
1. Enter file in which to save the key (/root/.ssh/id_rsa): - соглашаемся на значение по умолчанию.
2. Enter passphrase (empty for no passphrase): - Оставляем значение пустым. Паролем пользоваться не будем.
3. Enter same passphrase again: - Снова оставляем значение пустым.
1. Enter file in which to save the key (/root/.ssh/id_rsa): - соглашаемся на значение по умолчанию.
2. Enter passphrase (empty for no passphrase): - Оставляем значение пустым. Паролем пользоваться не будем.
3. Enter same passphrase again: - Снова оставляем значение пустым.
Скрипт создал 2 ключа: приватный и публичный.
Your identification has been saved in /root/.ssh/id_rsa. - секретный приватный ключ для декодирования.
Your public key has been saved in /root/.ssh/id_rsa.pub. - публичный ключ для кодирования.
Your identification has been saved in /root/.ssh/id_rsa. - секретный приватный ключ для декодирования.
Your public key has been saved in /root/.ssh/id_rsa.pub. - публичный ключ для кодирования.
Сейчас нужно скопировать на сервер наш публичный ключ:
Всё. Теперь попробуем залогиниться:
Настройка autofs.
Открываем на редактирование файл /etc/auto.master:
и добавляем строку:
где /mnt/sshfs - это папка, за которой будет следить наш autofs.
Теперь создадим файл /etc/auto.sshfs
и запишем в него:
Создаем папку, куда будет монтироваться каталог на удаленном сервере:
И перезапускаем сервис autofs:
Теперь у нас все настроено. При заходе в папку /mnt/sshfs у нас автоматически примонтируется сервер, что можно сразу же проверить.
Комментариев нет:
Отправить комментарий