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

Время ожидания подключения к серверу через SSH прерывается, и любое возможное подключение к тому же серверу в рабочей сети прерывается.

После обновления и повторного запуска gcloud и его SSH-соединения с gcloud update, gcloud init а потом gcloud compute config-ssh --remove && gcloud compute config-ssh, иногда и непредсказуемо любое подключение к серверу, допустим ssh hostname иногда развивается следующим образом:

Конфигурация на vim ~/.ssh/config относительно Google Cloud Platform:

 20 # Google Compute Engine Section
 21 #
 22 # The following has been auto-generated by "gcloud compute config-ssh"
 23 # to make accessing your Google Compute Engine virtual machines easier.
 24 #
 25 # To remove this blob, run:
 26 #
 27 #   gcloud compute config-ssh --remove
 28 #
 29 # You can also manually remove this blob by deleting everything from
 30 # here until the comment that contains the string "End of Google Compute
 31 # Engine Section".
 32 #
 33 # You should not hand-edit this section, unless you are deleting it.
 34 #
 35 Host hostname
 36     HostName XXX.XXX.XX.XX
 37     IdentityFile /Users/userz/.ssh/google_compute_engine
 38     UserKnownHostsFile=/Users/userz/.ssh/google_compute_known_hosts
 39     HostKeyAlias=compute.1736255031467791084
 40     IdentitiesOnly=yes
 41     CheckHostIP=no
 42
 43 # End of Google Compute Engine Section

И выход ssh -vvv hostname является:

OpenSSH_7.5p1, OpenSSL 1.0.2l  25 May 2017
debug1: Reading configuration data /Users/userz/.ssh/config
debug1: /Users/userz/.ssh/config line 35: Applying options for hostname
debug1: Reading configuration data /usr/local/etc/ssh/ssh_config
debug2: resolving "XXX.XXX.XX.XX" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to XXX.XXX.XX.XX [XXX.XXX.XX.XX] port 22.
debug1: connect to address XXX.XXX.XX.XX port 22: Operation timed out
ssh: connect to host XXX.XXX.XX.XX port 22: Operation timed out

После этого любое подключение к серверу, даже выход на domain.comпытаюсь telnet XXX.XXX.XX.XX 22 или ping XXX.XXX.XX.XXприводит к тайм-ауту от кого-либо в локальной сети.

Что я могу сделать, чтобы решить эту проблему? Или как начать эту отладку?


Системная информация:

$ gcloud -v

Google Cloud SDK 173.0.0
alpha 2017.09.15
beta 2017.09.15
bq 2.0.26
core 2017.09.25
gcloud
gsutil 4.27

MacOS Sierra 10.12.6

Я предлагаю перейти на уровень, пингуя виртуальные машины друг друга (внутренний IP-адрес), если это удастся, затем проверьте, работает ли порт.

telnet localhost 22

если вниз, проверьте, работает ли служба sshd

service ssh status