Назад | Перейти на главную страницу

Облачная платформа Google - отказ в подключении по SSH

После очистки проекта и экземпляра метаданных ключа SSH и запуска gcloud compute ssh (который создаст новую пару ключей и обновит метаданные проекта) я больше не могу подключаться к SSH без получения сообщения «ssh: connect to host .. *. 133 порт 22: в соединении отказано "ошибка.

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

Что-то явно не так в том, что я сделал?

Вы можете проверить, открыт ли экземпляр для подключений через порт 22, запустив sudo nmap -Pn -p 22 <instance IP>.

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

Если ошибок нет, попробуйте проверить возможность подключения к экземпляру с помощью telnet IP 22. Вы должны получить приглашение SSH. При тестировании попробуйте внутренний IP и внешний (если он у вас есть). Если нет приглашения SSH, это будет означать, что служба не работает в других экземплярах. Вы также можете попробовать подключиться к другим виртуальным машинам с помощью браузера или последовательной консоли, чтобы проверить статус службы.

Включив подключение к последовательному порту, я смог решить В соединении отказано вопрос. Пожалуйста, обратитесь к этому Блог "Мыслить в программном обеспечении" где Nestor Urquiza делает вывод, что подключение к последовательной консоли перезапускает ssh. Он говорит

Пошел вперед и активировал доступ к последовательному порту:

gcloud compute instances add-metadata myvm \
    --metadata=serial-port-enable=1