В первую очередь, нужно создать пару ключей, если их ещё нет. По умолчанию ключи хранятся в домашней директории пользователя, /home/имя пользователя/.ssh/id_rsa и id_rsa.pub.
ssh-keygen Enter file in which to save the key (/home/igosha/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Пароль(или ничего), Enter Enter same passphrase again: Тот же пароль, Enter Your identification has been saved in /home/igosha/.ssh/id_rsa.
Your public key has been saved in /home/igosha/.ssh/id_rsa.pub. The key fingerprint is: 92:12:4c:сс:c8:36:ec:f6:60:50:c4:82:2a:01:39:20 igosha@igosha
Пара ключей готова.
scp ~/.ssh/id_rsa.pub hostname_of_server:.ssh/authorized_keys2
cat ~/.ssh/id_rsa.pub | ssh hostname_of_server "cat >> .ssh/authorized_keys2"
Это позволит использовать несколько ключей для авторизации под одним пользователем, например, если вы хотите авторизоваться с разных машин с разными же ключами.
Комментариев нет:
Отправить комментарий