Как подключиться по 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 без пароля"