Проблемы с соединением ssh: иногда успешно / иногда таймаут / иногда зависает
У меня проблема с подключением по ssh.
Я использую свой клиент Ubuntu 16.04 для подключения к серверу centos7. Я использую пары ssh-key для установления соединения. Но затем происходит много странных вещей: иногда я могу без проблем подключиться к серверу, иногда он выдает ошибку Timeout. Иногда на сервере он просто не реагирует на ввод с клавиатуры.
Сначала я подумал, что это связано с сервером. Но проверил соединение на windows 10 с помощью putty. И все прошло без проблем. Также я испытал это с серверами AWS. Так что я думаю, что это связано с моим клиентом Ubuntu. Потому что от замазки все идет идеально.
Кроме того: я пошел с некоторыми неудачными попытками сервера. Но из верхней команды (с помощью Windows Server) я вижу соединения, которые зависли.
Мои настройки для подключения взяты из / etc / ssh / ssh_config и ~/.ssh/config (я удалил, которые прокомментированы с #)
Host *
HashKnownHosts yes
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
KeepAlive yes
TCPKeepAlive yes
ServerAliveInterval 60
ServerAliveCountMax 5
GSSAPIAuthentication no
Вот не удачная попытка подключения
debug1: Authentication succeeded (publickey).
Authenticated to 91.92.128.50 ([91.92.128.50]:22).
debug1: channel 0: new [client-session]
debug3: ssh_session2_open: channel_new: 0
debug2: channel 0: send open
debug3: send packet: type 90
debug1: Requesting no-more-sessions@openssh.com
debug3: send packet: type 80
debug1: Entering interactive session.
debug1: pledge: network
debug3: receive packet: type 80
debug1: client_input_global_request: rtype hostkeys-00@openssh.com want_reply 0
debug3: receive packet: type 91
debug2: callback start
debug2: fd 3 setting TCP_NODELAY
debug3: ssh_packet_set_tos: set IP_TOS 0x10
debug2: client_session2_setup: id 0
debug2: channel 0: request pty-req confirm 1
debug3: send packet: type 98
debug2: channel 0: request shell confirm 1
debug3: send packet: type 98
debug2: callback done
debug2: channel 0: open confirm rwindow 0 rmax 32768
debug3: send packet: type 80
debug3: send packet: type 80
debug3: send packet: type 80
debug3: send packet: type 80
debug3: send packet: type 80
Timeout, server 91.92.128.50 not responding.
Иногда, когда моя сессия зависает, и я нахожусь на сервере, я получаю некоторые уведомления в терминале. (Я связал с опцией -vvv)
[aeliv@v20920 ~]$ debug3: send packet: type 80
debug3: receive packet: type 82
[aeliv@v20920 ~]$
[aeliv@v20920 ~]$ debug3: send packet: type 80
debug3: receive packet: type 82
debug3: send packet: type 80
debug3: send packet: type 80
1 ответ
Если это сработает, вся благодарность @Strahinja Kustudic, и вы можете перейти на /questions/75077/ssh-soedinenie-trebuet-vechnosti-dlya-initsiatsii-zastryal-na-zalog-set/75087#75087 для получения более подробной информации. Короче говоря, можно попробовать