Авторизация по ключу в linux

Аторизация по ключу

Генерируем ключ

nikolai@nikolai-home ~ $ ssh-keygen -t dsa -N ''
Generating public/private dsa key pair.
Enter file in which to save the key (/home/nikolai/.ssh/id_dsa): 
Your identification has been saved in /home/nikolai/.ssh/id_dsa.
Your public key has been saved in /home/nikolai/.ssh/id_dsa.pub.
The key fingerprint is:
81:5e:bf:6d:5a:73:07:3f:57:de:d6:1c:bf:fe:02:4a nikolai@nikolai-home
The key's randomart image is:
+--[ DSA 1024]----+
|                 |
|                 |
|                 |
|     .           |
|    . o S   .  ..|
|   . . o  E .o +=|
|    .    .o.o.+ B|
|         +oo +...|
|        oo.   .+o|
+-----------------+


Переходим в папку с ключом

cd .ssh/


Копируем ключ на сервер

nikolai@nikolai-home ~/.ssh $ ssh-copy-id root@188.40.162.19
root@188.40.162.19's password: 
Now try logging into the machine, with "ssh 'root@188.40.162.19'", and check in:

  ~/.ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.

nikolai@nikolai-home ~/.ssh $


В случае ошибки вида «usr/bin/ssh-copy-id: ERROR: No identities found»
eval `ssh-agent`
ssh-add
ssh-copy-id user@example.com
Понравился пост? Поделись с друзьями:

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.