Копаться в CoreOS кластеры с Докер и столкнулись с проблемой SSH, пытаясь научиться работать с флотом. Развертывание, запуск служб и т. Д. Идет хорошо. Проблема с авторизацией по SSH возникают при выполнении статуса на fleetctl.
$ fleetctl status hello.service
The authenticity of host 'x.x.x.x.200' can't be established.
RSA key fingerprint is xx:xx:xx:0d:b3:6b:d6:74:a5:59:03:4f:xx:xx:xx:xx.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'x.x.x.200' (RSA) to the list of known hosts.
Error running remote command: ssh: handshake failed: ssh: unable to authenticate,
attempted methods [publickey none], no supported methods remain
Поймите, что это не конкретная проблема для флота, но отсутствует правильное изменение ключа ssh для моего кластера.
Есть ли какой-нибудь простой способ настроить это или любую статью, в которой описывается процесс изменения ключа ssh для работы в моем кластере серверов?
Искал информацию, но ничего не показалось действительно надежным, и я думаю, что это то, что я хочу получить на 100% правильно в настройке кластера CoreOS.
При входе в исходную систему убедитесь, что у вас есть ключ, добавленный к вашему агенту SSH, и что вы либо предоставили -A
флаг или что вы указываете ForwardAgent
в твоем ~/.ssh/config
файл.