Я пробовал несколько экземпляров, провел весь день с помощью различных способов исправить это, но каждый раз, когда я подключаюсь через ssh от моего macbook к одной из моих амазонок EC2, они работают только один раз.SSH отключается и не хочет повторно подключаться к экземпляру Amazon EC2
Обычно я могу подключиться, используя стандартный ssh -i "FILENAME.pem" [email protected]
Затем экземпляр замерзнет (обычно через 5-20 минут), и когда я пытаюсь соединить после этого он не будет реагировать, и я буду получать ssh: connect to host ec2-54-174-127-125.compute-1.amazonaws.com port 22: Operation timed out
Я пробовал модифицировать свой конфигурационный файл ssh, как и многие интернет-ответы, но это нисколько не помогло. У меня также была та же проблема в VM Ubuntu.
Вот модифицированный конфиг:
Host *
SendEnv LANG LC_*
ServerAliveInterval 120
Я посмотрел на свои группы безопасности и сделал все, что принципы Amazon рекомендуют.
Вот скриншот полного выхода:
OpenSSH_7.3p1, LibreSSL 2.4.1
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 20: Applying options for *
debug1: /etc/ssh/ssh_config line 57: Applying options for *
debug2: resolving "ec2-54-89-219-10.compute-1.amazonaws.com" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to ec2-54-89-219-10.compute-1.amazonaws.com [54.89.219.10] port 22.
debug1: connect to address 54.89.219.10 port 22: Operation timed out
ssh: connect to host ec2-54-89-219-10.compute-1.amazonaws.com port 22: Operation timed out
Можете ли вы помочь?
Спасибо,
Tim
Проверьте работоспособность экземпляра через мониторинг, разве это не перегружено случайно? – Putnik
Есть ли какой-либо работающий брандмауэр на вашем ubuntu? Я не имею в виду группы безопасности от AWS, но и iptables на вашей Ubuntu OS. –
@BogdanStoica, нет, нет: ubuntu был VM на моем mac, а у моего mac нет брандмауэров. Пробовал ssh'ing от обоих. –