Crmgo Блог

ssh без ввода пароля

ssh без ввода пароля

Для авторизации на удаленном сервере без ввода пароля нам понадобятся ssh ключи, начинаем генерировать: Когда спросит про passphrase то оставляем пустым, иначе при каждом конекте придется вводить повторно. Путь для сохранения - произвольный. Перед копированием публичного ключа на сервер переименовываем…

ssh без ввода пароля

Для авторизации на удаленном сервере без ввода пароля нам понадобятся ssh ключи, начинаем генерировать:

ssh-keygen -t rsa

Когда спросит про passphrase то оставляем пустым, иначе при каждом конекте придется вводить повторно. Путь для сохранения - произвольный.

Перед копированием публичного ключа на сервер переименовываем его в authorized_keys:

cd ~/.ssh
cp id_rsa.pub authorized_keys

Копируем публичный ключ на удаленную машину:

cd ~/.ssh
scp authorized_keys user@host.servername.com:/root/.ssh/

Еще скопировать ключ можно с помощью ssh-copy-id, нужный порт указывается с помощью опции -p

ssh-copy-id '-p 11000 user@host.servername.com'

Теперь можно логинится без ввода пароля:

ssh user@host.servername.com

Примечание: материал мог быть создан с помощью ИИ и затем отредактирован человеком. Ответственный: Dmytro Lomaka, Kaltenkirchen.