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

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

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

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

Мои настройки для подключения взяты из / 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
0
задан 4 March 2018 в 21:11
1 ответ

Если это работает, вся благодарность @Strahinja Kustudic, и вы можете перейти на https://serverfault.com/a/794789/569013 для более подробной информации. Коротко Вы можете попробовать systemctl перезапустить systemd-logind, чтобы решить проблему.

0
ответ дан 3 August 2021 в 14:57

Теги

Похожие вопросы