Добавленный ключ локально с помощью ssh-добавляет, продолжают работать удаленные

Я хотел бы смочь использовать локально добавленный ssh ключ к агенту на удаленном хосте без вызова, ssh-прибавляют удаленный.

john@john-VirtualBox:~$ ssh-add ~/.ssh/ansusersu_rsa
Enter passphrase for /home/john/.ssh/ansusersu_rsa: 
Identity added: /home/john/.ssh/ansusersu_rsa (ansusersu@galaxy)
john@john-VirtualBox:~$ ssh ansusersu@192.168.0.3 'sudo whoami'
root
john@john-VirtualBox:~$ ssh ansusersu@192.168.0.2 'sudo whoami'
root
john@john-VirtualBox:~$ ssh ansusersu@192.168.0.3 'ssh ansusersu@192.168.0.2 '"'"'sudo whoami'"'"''
Host key verification failed.

Что я имею в виду, после того, как я загрузил ключ к агенту, я могу соединиться с обоими хостами 192.168.0.3 и 192.168.0.2. Когда я выполняю команду на 192.168.0.3 там, я делаю некоторый доступ к 192.168.0.2, и теперь он показывает "Проверку ключа хоста, отказавшую", но я хотел бы заставить его работать. Действительно ли возможно заставить его работать? В действительности я должен сделать на 192.168.0.3 rsync папки от 192.168.0.2.

3
задан 25 December 2016 в 04:04

1 ответ

проверка ключа Хоста перестала работать.

говорит, что подлинность сервера 192.168.0.2 не была проверена, потому что это - ключ хоста, не находится в known_hosts из 192.168.0.3. Таким образом, сначала вызова, вручную соединитесь с 192.168.0.3 и оттуда с 192.168.0.2 и проверьте ключ хоста.

Затем можно использовать ssh-agent передача (-A переключатель):

ssh -A ansusersu@192.168.0.3 'ssh ansusersu@192.168.0.2 sudo whoami'
1
ответ дан 1 December 2019 в 17:31

Другие вопросы по тегам:

Похожие вопросы: