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

проблемы с ssh соединением: иногда успешно / иногда таймаут / иногда зависает

У меня проблема с ssh-соединением.
Я использую свой клиент ubuntu 16.04 для подключения к серверу centos7. Я использую пары ключей ssh ​​для установления соединения. Но затем происходит много странных вещей: иногда я могу без проблем подключиться к серверу, иногда возникает ошибка тайм-аута. Иногда на сервере он просто не реагирует на ввод с клавиатуры.

Сначала я подумал, что это связано с сервером. Но протестировал соединение на windows 10 с помощью шпатлевки. И все прошло без проблем. Также я испытал это на серверах AWS. Так что я думаю, что это связано с моим клиентом ubuntu. Потому что со шпатлевкой все идет идеально.

Также: я сделал несколько неудачных попыток на сервере. Но из верхней команды (с помощью сервера Windows) я вижу зависшие соединения.

Мои настройки для подключения взяты из / 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