Как подключиться по ssh без пароля

Admin Linux, VPS

Подключаемся через консоль к удаленному серверу без пароля.

На компьютере должен быть создан публичный SSH ключ. Если его нет, используем сначала инструкцию как создать SSH ключ.

Также в целях безопасности стоит отключить авторизацию по паролю. Об этом можно узнать из статьи о базовой настройки сервера на Linux.

Вариант 1

На сервере уже есть файл authorized_keys

Переносим его на сервер с помощью команды:

cat ~/.ssh/id_rsa.pub | ssh root@111.111.111.111 'cat >> ~/.ssh/authorized_keys'

На сервере нет authorized_keys

ssh root@111.111.111.111 'mkdir -p ~/.ssh | echo ~/.ssh/authorized_keys'
cat ~/.ssh/id_rsa.pub | ssh root@111.111.111.111 'cat >> ~/.ssh/authorized_keys'

Вариант 2

Заходим на свой сервер, дальше переходим в папку:

cd ~/.ssh/

Если её нет, то создадим:

mkdir -p ~/.ssh

а) Создаем и открываем файл

nano authorized_keys

Добавляем строку со своим ключом и сохраняем файл.

б) Вставляем в конец файла

echo ssh-rsa строка публичного ключа >> ~/.ssh/authorized_keys
Метки:

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

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

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Как подключиться по ssh без пароля"