Вход по ssh без пароля

Раскрывается механизм использования аутентификации по SSH без паролей, используя пару ключей.

Внимание! Данный способ применим только к тарифам с полным ssh.

Иногда возникает необходимость работать с несколькими серверами используя ssh. Некоторые неудобства доставляет то, что часто надо подключаться и вводить пароль. Можно воспользоваться методом аутентификации, основанном на паре ключей.

Для этого достаточно сгенерировать личный ключ на локальном компьютере:

localuser@local-machine:~$ ssh-keygen -t rsa

Команда создаст (если её еще нет) директорию .ssh в домашнем каталоге и запишет в неё файл id_rsa.pub с ключом.

Внимание! Каталог .ssh на хостинге создается по запросу в нашу Службу технической поддержки.

Далее необходимо зайти на сервер и создать в папке ~/.ssh файл authorized_keys.

Затем поместить в этот файл строку из файла id_rsa.pub, который вы сгенерировали на локальной машине.

Добавлять в файл authorized_keys можно сколько угодно таких записей.

В итоге мы получаем доступ к удаленной системе без ввода пароля.

Вам также может помочь