Как подключиться к серверу aws ec2 с Chromebook с помощью расширения безопасной оболочки?

Я пытаюсь подключиться к своему экземпляру ec2 с моего Chromebook, используя расширение безопасной оболочки, но я продолжаю получать следующую ошибку:

Загрузка плагина NaCl... завершена. ssh: подключиться к хосту (общедоступный DNS), порт 22: соединение отклонено. Плагин NaCl вышел с кодом состояния 255.

Я следил за шагами на этом сайте, но с 0 успехом. http://www.mattburns.co.uk/blog/2012/11/15/connecting-to-ec2-from-chromes-secure-shell-using-only-a-pem-file/

Помогите, пожалуйста.


person Mdude    schedule 03.11.2015    source источник
comment
Ваш сервер ec2 не принимает соединение ssh. Вы уверены, что порт 22 открыт для подключения с IP-адреса вашего Chromebook? Можете ли вы проверить группу безопасности вашего сервера ec2?   -  person helloV    schedule 03.11.2015
comment
да, я открыл порт 22 для своего IP-адреса Chromebook. Я думаю, что вижу проблему. Это сервер Windows, на который я пытаюсь войти. Невозможно подключиться по ssh к серверу Windows, не так ли?   -  person Mdude    schedule 04.11.2015


Ответы (1)


Если вы делаете это на своем Chromebook, у вас должен быть включен режим разработчика, чтобы вы могли войти в консоль и выполнять команды Linux. После включения режима разработчика войдите в консоль с помощью ctrl+alt+t, а затем введите shell.

Сначала вам нужно изменить права доступа к вашему ключу .pem. Генератор ключей ssh ​​не запустится, если разрешения недостаточно ограничены.

sudo chmod 400 myKeyPair.pem

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

ssh-keygen -y -f myKeyPair.pem > myKeyPair.pub

После этого вы захотите создать файл без расширения и пару закрытых ключей внутри.

touch myKeyPair

После этого скопируйте содержимое файла .pem в файл без расширения myKeyPair.

sudo cat myKeyPair.pem > myKeyPair

Затем вам нужно открыть расширение безопасной оболочки, которое можно найти . здесь.

Введите информацию о подключении для вашей машины и не забудьте указать номер порта. Когда дело доходит до импорта пары ключей, выберите файлы myKeyPair.pub и myKeyPair, используя ctrl.

Вот и все, вы должны быть на связи!

person Scott123180    schedule 24.08.2016
comment
Нужно ли устанавливать права доступа к файлу myKeyPair? Также люди должны знать о настройках группы безопасности в AWS/EC2, если вы ранее ограничивали вход в систему SSH для определенного IP-адреса (рекомендуется!), обязательно обновите это, если вы входите с другого IP. Все еще не могу заставить это работать, но это что-то другое, я запущу свою установку Ubuntu на Chromebook и буду использовать более знакомую среду :) - person JimLohse; 22.05.2019