Я развернул экземпляр RHEL на EC2 с полностью установленным пакетом «Веб-сервер».
С терминала MAC я попытался загрузить тестовый файл на новый экземпляр:
# scp /Applications/MAMP/htdocs/index.php root@ec2-46-137-229-91.ap-southeast-1.compute.amazonaws.com:/var/www/html
Я получаю сообщение об ошибке:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
lost connection
Я получаю другое сообщение об ошибке при попытке scp-ing с использованием эластичного IP:
Address 122.248.232.146 maps to ec2-122-248-232-146.ap-southeast-1.compute.amazonaws.com, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT! Permission denied (publickey,gssapi-keyex,gssapi-with-mic). lost connection
Когда я пытался получить доступ к адресу EC2 из браузера, я получаю следующую ошибку:
(113) No route to host
Надеялся, что кто-то может помочь. Я что-то упускаю?
Прежде всего, вы должны использовать -i
возможность предоставить свой закрытый ключ, если он еще не в ~/.ssh/id_rsa
. Во-вторых, проверьте назначение эластичного IP-адреса: если вам назначен эластичный IP-адрес, он должен заменять общедоступный IP-адрес, когда вам нужен общедоступный IP-адрес. Вы должны удалить все строки в ~/.ssh/known_hosts
ссылаясь либо на ваш старый общедоступный IP-адрес, либо на ваш эластичный IP-адрес, затем повторите попытку.
Я только что сделал пару поисков в Google. И у меня есть пара вещей, которые вы можете попробовать:
1) Похоже, это может быть вызвано уязвимостью, обнаруженной в ключах, созданных SSH. Вы можете попробовать обновить свои SSH-клиенты. sudo yum upgrade ssh.
2) Некоторые предлагают удалить отсюда файл known_hosts: /.ssh/known_hosts
3) Эта ссылка содержит несколько способов восстановления ключей RSA. Это для ubuntu, но я уверен, что в основном то же самое.
В любом случае ... не уверен, что это очень полезно или нет. Это то, что я нашел.