Иногда возникает необходимость работать с несколькими серверами
используя ssh.
Некоторые неудобства доставляет то, что часто надо подключаться и вводить пароль.
Можно воспользоваться методом аутентификации, основанном на паре ключей.
Для этого достаточно сгенерировать личный ключ на локальном компьютере:
Далее необходимо зайти на сервер и создать в папке ~/.ssh файл authorized_keys.
Затем поместить в этот файл строку из файла id_rsa.pub, который вы сгенерировали на локальной машине.
Добавлять в файл authorized_keys можно сколько угодно таких записей.
В итоге мы получаем доступ к удаленной системе без ввода пароля.
Некоторые неудобства доставляет то, что часто надо подключаться и вводить пароль.
Можно воспользоваться методом аутентификации, основанном на паре ключей.
Для этого достаточно сгенерировать личный ключ на локальном компьютере:
Команда создаст (если её еще нет) директорию .ssh в домашнем каталоге и запишет в неё файл id_rsa.pub с ключом.localuser@local-machine:~$ ssh-keygen -t rsa
Далее необходимо зайти на сервер и создать в папке ~/.ssh файл authorized_keys.
Затем поместить в этот файл строку из файла id_rsa.pub, который вы сгенерировали на локальной машине.
Добавлять в файл authorized_keys можно сколько угодно таких записей.
В итоге мы получаем доступ к удаленной системе без ввода пароля.