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.