Невозможно подключиться по SSH к моему экземпляру EC2 с другого компьютера - PullRequest
0 голосов
/ 03 июля 2018

Немного предыстории, у меня есть экземпляр AWS, созданный с помощью Bitnami, который я установил на своей Windows-машине дома. В настоящее время я нахожусь за пределами страны, и в настоящий момент у меня нет возможности получить доступ к этой машине. Через месяц я захожу на сайт и получаю ошибку 500 (только на моем Macbook). Я попытался использовать SSH в своем Macbook, но не повезло. Я получаю ошибку:

Имя пользователя отсутствует в файле sudoers. Об этом инциденте будет сообщено.

Я также попробовал другой способ использования SSH в своих aws, но потом я просто получил

В доступе отказано (публичный ключ).

У меня есть открытые / закрытые ключи, которые я сделал со мной, поэтому я не уверен, нужно ли было устанавливать некоторые дополнительные разрешения для SSH с другого компьютера. Кроме того, я получил электронное письмо, в котором говорилось, что кто-то пытался получить доступ к удаленным хостам в Интернете без авторизации. Если я захожу на мой публичный IP-адрес моего экземпляра, он сразу переходит на страницу со спамом.

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

Есть ли способ вернуть мой экземпляр в рабочее состояние? Если нет, есть ли какой-нибудь способ, которым я могу сделать резервную копию файлов WordPress для этого экземпляра, который не работает, и использовать его для создания еще одного на моем Macbook в настоящее время? Пожалуйста, дайте мне знать.

1 Ответ

0 голосов
/ 03 июля 2018

Если у вас есть закрытый ключ, с которым был установлен ваш экземпляр AWS, поместите ключ в ~/.ssh.

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

chmod 600 ~/.ssh/keyname

Затем выполните следующую команду для подключения к вашему экземпляру:

ssh -i ~/.ssh/keyname user@instance_ip

И оно должно успешно подключиться.

Если вы не уверены, к какому пользователю подключаться, и у вас есть доступ к консоли AWS EC2, найдите этот сервер, щелкните его правой кнопкой мыши и выберите «Подключиться», и на нем обычно будет отображаться нужный пользователь при подключении. к нему по SSH.

...