Я сгенерировал ключ для ssh без пароля на моей машине Centos 1(лаборатория 2),
[root@cdl-lab-2 centos]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
fc:55:88:d5:f6:db:2b:b2:46:97:a0:e3:9e:b9:fb:73 root@cdl-lab-2
The key's randomart image is:
+--[ RSA 2048]----+
| .. |
| o .o |
| . .... |
| . . . .|
| S . o . o|
| + o o ..|
| . + . .|
| .o+ E . |
| .*=o= . |
+-----------------+
затем скопировал его в авторизованные ключи.
cp /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys
Теперь я могу SSH к моей машине (lab2) без пароля. Но я не могу скопировать файл ключа на машину 2. Так что я могу SSH к нему без пароля. На данный момент я даже не могу войти с паспортом с машины 1 с паролем. Выдается следующая ошибка
[root@cdl-lab-2 ~]# sudo ssh-copy-id -i $HOME/.ssh/id_rsa.pub centos@lab3
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
Примечание: я должен соединиться с машиной, используя putty(пользователь, пароль, а также файл закрытого ключа putty)
Я считаю, что я должен поместить этот файл в систему где-нибудь. Может кто-нибудь помочь.