У меня есть скрипт, который взаимодействует с внешним хостом с помощью rsync / ssh.
SSH предлагает мне подтвердить подлинность хоста следующим образом:
The authenticity of host 'xxxxxxxxxxxxxxxxxx' can't be established.
RSA key fingerprint is xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Are you sure you want to continue connecting (yes/no)?
Поскольку каждый экземпляр EC2 является новым хостом, я должен подтверждать это каждый раз, но мне нужен автоматический сценарий без какого-либо пользовательского ввода. Какое лучшее решение?
Я знаю, что могу добавить -O StrictHostKeyChecking = no, но это сделает внешний хост незащищенным.
РЕДАКТИРОВАТЬ! : возможно ли использовать мой файл PEM для аутентификации на других серверах? Я имею в виду, возможно, установка чего-то на внешнем сервере и подключение таким же образом, как я делаю с экземплярами и файлом PEM
Спасибо