Пинг работает, но создание новых SSH-соединений время от времени не удается.

Вопрос или проблема

Окружение

  • операционная система сервера: Linux 5.15.0-46-generic #49~20.04.1-Ubuntu SMP Thu Aug 4 19:15:44 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

  • SSH сервера: OpenSSH_8.2p1 Ubuntu-4ubuntu0.8

  • OpenSSL 1.1.1f 31 Мар 2020

Опишите проблему

Пинг сервера работает нормально и стабильно.

--- статистика пинга ---
2607 пакетов передано, 2607 получено, 0% потерь пакетов, время 2668547мс
rtt min/avg/max/mdev = 0.056/0.104/0.580/0.027 мс

Нагрузка на сервер низкая.

Создание новых SSH-соединений с сервером периодически срывается, продолжаясь от одной минуты до десятков минут.

Но ранее установленное SSH-соединение может работать нормально, кроме того, что, возможно, используется связанные с SSH сервисы, такие как команда sudo.

Есть три сервера с этой проблемой. Один имеет более частые проблемы и может быть недоступен до десяти минут, тогда как другие два имеют менее частые проблемы и обычно недоступны от одной до трех минут.

Эта проблема возникает периодически и часто.

Использовал journalctl -u ssh, чтобы проверить журналы SSH, но пока не нашел причины:

16 Окт 16:15:33 user1-SERVER sshd[1806]: debug1: Forked child 3215566.
16 Окт 16:15:33 user1-SERVER sshd[3215566]: debug1: Set /proc/self/oom_score_adj to 0
16 Окт 16:15:33 user1-SERVER sshd[3215566]: debug1: rexec start in 5 out 5 newsock 5 pipe 7 sock 8
16 Окт 16:15:33 user1-SERVER sshd[3215566]: debug1: inetd sockets after dupping: 4, 4
16 Окт 16:15:33 user1-SERVER sshd[3215566]: Connection from 10.8.238.253 port 65243 on 10.9.74.101 port 22 rdomain ""
16 Окт 16:15:33 user1-SERVER sshd[3215566]: debug1: Local version string SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.8
16 Окт 16:15:33 user1-SERVER sshd[3215566]: debug1: Remote protocol version 2.0, remote software version libssh_0.9.6
16 Окт 16:15:33 user1-SERVER sshd[3215566]: debug1: no match: libssh_0.9.6
16 Окт 16:15:33 user1-SERVER sshd[3215566]: debug1: permanently_set_uid: 127/65534 [preauth]
16 Окт 16:15:33 user1-SERVER sshd[3215566]: debug1: list_hostkey_types: rsa-sha2-512,rsa-sha2-256,ssh-rsa,ecdsa-sha2-nistp256,ssh-ed25519 [preauth]
16 Окт 16:15:33 user1-SERVER sshd[3215566]: debug1: SSH2_MSG_KEXINIT sent [preauth]
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: SSH2_MSG_KEXINIT received [preauth]
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: kex: algorithm: curve25519-sha256 [preauth]
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: kex: host key algorithm: ssh-ed25519 [preauth]
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: kex: client->server cipher: [email protected] MAC: <implicit> compression: none [preauth]
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: kex: server->client cipher: [email protected] MAC: <implicit> compression: none [preauth]
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: expecting SSH2_MSG_KEX_ECDH_INIT [preauth]
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: rekey out after 4294967296 blocks [preauth]
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: SSH2_MSG_NEWKEYS sent [preauth]
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: Sending SSH2_MSG_EXT_INFO [preauth]
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: expecting SSH2_MSG_NEWKEYS [preauth]
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: SSH2_MSG_NEWKEYS received [preauth]
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: rekey in after 4294967296 blocks [preauth]
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: KEX done [preauth]
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: userauth-request for user user1 service ssh-connection method none [preauth]
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: attempt 0 failures 0 [preauth]
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: PAM: initializing for "user1"
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: PAM: setting PAM_RHOST to "10.8.238.253"
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: PAM: setting PAM_TTY to "ssh"
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: userauth-request for user user1 service ssh-connection method password [preauth]
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: attempt 1 failures 0 [preauth]
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: PAM: password authentication accepted for user1
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: do_pam_account: called
16 Окт 16:15:34 user1-SERVER sshd[3215566]: Accepted password for user1 from 10.8.238.253 port 65243 ssh2
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: monitor_child_preauth: user1 has been authenticated by privileged process
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: monitor_read_log: child log fd closed
16 Окт 16:15:34 user1-SERVER sshd[3215566]: debug1: PAM: establishing credentials
16 Окт 16:15:34 user1-SERVER sshd[3215566]: pam_unix(sshd:session): session opened for user user1 by (uid=0)
16 Окт 16:17:51 user1-SERVER sshd[1806]: debug1: Forked child 3217034.
16 Окт 16:17:51 user1-SERVER sshd[3217034]: debug1: Set /proc/self/oom_score_adj to 0
16 Окт 16:17:51 user1-SERVER sshd[3217034]: debug1: rexec start in 5 out 5 newsock 5 pipe 7 sock 8
16 Окт 16:18:33 user1-SERVER sshd[3217034]: debug1: inetd sockets after dupping: 4, 4
16 Окт 16:18:33 user1-SERVER sshd[3217034]: Connection from 10.8.238.253 port 65396 on 10.9.74.101 port 22 rdomain ""
16 Окт 16:18:33 user1-SERVER sshd[3217034]: debug1: Local version string SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.8
16 Окт 16:18:33 user1-SERVER sshd[3217034]: debug1: Remote protocol version 2.0, remote software version libssh_0.9.6
16 Окт 16:18:33 user1-SERVER sshd[3217034]: debug1: no match: libssh_0.9.6
16 Окт 16:18:33 user1-SERVER sshd[3217034]: debug1: permanently_set_uid: 127/65534 [preauth]
16 Окт 16:18:33 user1-SERVER sshd[3217034]: debug1: list_hostkey_types: rsa-sha2-512,rsa-sha2-256,ssh-rsa,ecdsa-sha2-nistp256,ssh-ed25519 [preauth]
16 Окт 16:18:33 user1-SERVER sshd[3217034]: debug1: SSH2_MSG_KEXINIT sent [preauth]
16 Окт 16:18:33 user1-SERVER sshd[3217034]: Получен разрыв соединения от 10.8.238.253 port 65396:11: Bye Bye [preauth]
16 Окт 16:18:33 user1-SERVER sshd[3217034]: Отключено от 10.8.238.253 port 65396 [preauth]
16 Окт 16:18:33 user1-SERVER sshd[3217034]: debug1: do_cleanup [preauth]
16 Окт 16:18:33 user1-SERVER sshd[3217034]: debug1: monitor_read_log: child log fd closed
16 Окт 16:18:33 user1-SERVER sshd[3217034]: debug1: do_cleanup
16 Окт 16:18:33 user1-SERVER sshd[3217034]: debug1: Killing privsep child 3217204
16 Окт 16:18:33 user1-SERVER sshd[3217034]: debug1: audit_event: unhandled event 12
16 Окт 16:18:33 user1-SERVER sshd[1806]: debug1: main_sigchld_handler: Child exited
16 Окт 16:18:37 user1-SERVER sshd[1806]: debug1: Forked child 3217248.
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: Set /proc/self/oom_score_adj to 0
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: rexec start in 5 out 5 newsock 5 pipe 7 sock 8
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: inetd sockets after dupping: 4, 4
16 Окт 16:18:37 user1-SERVER sshd[3217248]: Connection from 10.8.238.253 port 65435 on 10.9.74.101 port 22 rdomain ""
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: Local version string SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.8
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: Remote protocol version 2.0, remote software version libssh_0.9.6
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: no match: libssh_0.9.6
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: permanently_set_uid: 127/65534 [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: list_hostkey_types: rsa-sha2-512,rsa-sha2-256,ssh-rsa,ecdsa-sha2-nistp256,ssh-ed25519 [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: SSH2_MSG_KEXINIT sent [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: SSH2_MSG_KEXINIT received [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: kex: algorithm: curve25519-sha256 [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: kex: host key algorithm: ssh-ed25519 [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: kex: client->server cipher: [email protected] MAC: <implicit> compression: none [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: kex: server->client cipher: [email protected] MAC: <implicit> compression: none [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: expecting SSH2_MSG_KEX_ECDH_INIT [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: rekey out after 4294967296 blocks [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: SSH2_MSG_NEWKEYS sent [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: Sending SSH2_MSG_EXT_INFO [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: expecting SSH2_MSG_NEWKEYS [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: SSH2_MSG_NEWKEYS received [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: rekey in after 4294967296 blocks [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: KEX done [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: userauth-request for user user1 service ssh-connection method none [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: attempt 0 failures 0 [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: PAM: initializing for "user1"
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: PAM: setting PAM_RHOST to "10.8.238.253"
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: PAM: setting PAM_TTY to "ssh"
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: userauth-request for user user1 service ssh-connection method password [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: attempt 1 failures 0 [preauth]
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: PAM: password authentication accepted for user1
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: do_pam_account: called
16 Окт 16:18:37 user1-SERVER sshd[3217248]: Accepted password for user1 from 10.8.238.253 port 65435 ssh2
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: monitor_child_preauth: user1 has been authenticated by privileged process
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: monitor_read_log: child log fd closed
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: PAM: establishing credentials
16 Окт 16:18:37 user1-SERVER sshd[3217248]: pam_unix(sshd:session): session opened for user user1 by (uid=0)
16 Окт 16:18:37 user1-SERVER sshd[3217248]: User child is on pid 3217304
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: session_new: session 0
16 Окт 16:18:37 user1-SERVER sshd[3217248]: debug1: Поддержка SELinux отключена

Используйте ssh -vvv, зависает на десятки минут после лога debug1: Local version string SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.8.

user1@user1-SERVER:~$ ssh [email protected] -vvv
OpenSSH_8.2p1 Ubuntu-4ubuntu0.8, OpenSSL 1.1.1f  31 Мар 2020
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug2: resolve_canonicalize: hostname 10.9.74.100 is address
debug2: ssh_connect_direct
debug1: Connecting to 10.9.74.100 [10.9.74.100] port 22.
debug1: Connection established.
debug1: identity file /home/user1/.ssh/id_rsa type -1
debug1: identity file /home/user1/.ssh/id_rsa-cert type -1
debug1: identity file /home/user1/.ssh/id_dsa type -1
debug1: identity file /home/user1/.ssh/id_dsa-cert type -1
debug1: identity file /home/user1/.ssh/id_ecdsa type -1
debug1: identity file /home/user1/.ssh/id_ecdsa-cert type -1
debug1: identity file /home/user1/.ssh/id_ecdsa_sk type -1
debug1: identity file /home/user1/.ssh/id_ecdsa_sk-cert type -1
debug1: identity file /home/user1/.ssh/id_ed25519 type -1
debug1: identity file /home/user1/.ssh/id_ed25519-cert type -1
debug1: identity file /home/user1/.ssh/id_ed25519_sk type -1
debug1: identity file /home/user1/.ssh/id_ed25519_sk-cert type -1
debug1: identity file /home/user1/.ssh/id_xmss type -1
debug1: identity file /home/user1/.ssh/id_xmss-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.8
debug1: Remote protocol version 2.0, remote software version OpenSSH_8.2p1 Ubuntu-4ubuntu0.7
debug1: match: OpenSSH_8.2p1 Ubuntu-4ubuntu0.7 pat OpenSSH* compat 0x04000000
debug2: fd 3 setting O_NONBLOCK
debug1: Authenticating to 10.9.74.100:22 as 'user1'
debug3: hostkeys_foreach: reading file "/home/user1/.ssh/known_hosts"
debug3: record_hostkey: found key type ECDSA in file /home/user1/.ssh/known_hosts:4
debug3: load_hostkeys: loaded 1 keys from 10.9.74.100
debug3: order_hostkeyalgs: prefer hostkeyalgs: [email protected],[email protected],[email protected],ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521
debug3: send packet: type 20
debug1: SSH2_MSG_KEXINIT sent
debug3: receive packet: type 20
debug1: SSH2_MSG_KEXINIT received
debug2: local client KEXINIT proposal
debug2: KEX algorithms: curve25519-sha256,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,ext-info-c
debug2: host key algorithms: [email protected],[email protected],[email protected],ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],ssh-ed25519,[email protected],rsa-sha2-512,rsa-sha2-256,ssh-rsa
debug2: ciphers ctos: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: ciphers stoc: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: MACs ctos: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: MACs stoc: [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: сжатие ctos: none,[email protected],zlib
debug2: сжатие stoc: none,[email protected],zlib
debug2: языки ctos: 
debug2: языки stoc: 
debug2: first_kex_follows 0 
debug2: reserved 0 
debug1: kex: algorithm: curve25519-sha256
debug1: kex: host key algorithm: ecdsa-sha2-nistp256
debug1: kex: server->client cipher: [email protected] MAC: <implicit> compression: none
debug1: kex: client->server cipher: [email protected] MAC: <implicit> compression: none
debug3: send packet: type 30
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug3: receive packet: type 31
debug1: Server host key: ecdsa-sha2-nistp256 SHA256:1nBv3wTHcBQrOwbzceVX7cZzkGdjyWfnh3Z+e8hRBAA
debug3: hostkeys_foreach: reading file "/home/user1/.ssh/known_hosts"
debug3: record_hostkey: found key type ECDSA in file /home/user1/.ssh/known_hosts:4
debug3: load_hostkeys: loaded 1 keys from 10.9.74.100
debug1: Host '10.9.74.100' is known and matches the ECDSA host key.
debug1: Found key in /home/user1/.ssh/known_hosts:4
debug3: send packet: type 21
debug2: set_newkeys: mode 1
debug1: rekey out after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug3: receive packet: type 21
debug1: SSH2_MSG_NEWKEYS received
debug2: set_newkeys: mode 0
debug1: rekey in after 134217728 blocks
debug1: Will attempt key: /home/user1/.ssh/id_rsa 
debug1: Will attempt key: /home/user1/.ssh/id_dsa 
debug1: Will attempt key: /home/user1/.ssh/id_ecdsa 
debug1: Will attempt key: /home/user1/.ssh/id_ecdsa_sk 
debug1: Will attempt key: /home/user1/.ssh/id_ed25519 
debug1: Will attempt key: /home/user1/.ssh/id_ed25519_sk 
debug1: Will attempt key: /home/user1/.ssh/id_xmss 
debug2: pubkey_prepare: done
debug3: send packet: type 5
debug3: receive packet: type 7
debug1: SSH2_MSG_EXT_INFO received
debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,[email protected],ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,[email protected]>
debug3: receive packet: type 6
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug3: send packet: type 50
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,password
debug3: start over, passed a different list publickey,password
debug3: preferred gssapi-with-mic,publickey,keyboard-interactive,password
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /home/user1/.ssh/id_rsa
debug3: no such identity: /home/user1/.ssh/id_rsa: Нет такого файла или каталога
debug1: Trying private key: /home/user1/.ssh/id_dsa
debug3: no such identity: /home/user1/.ssh/id_dsa: Нет такого файла или каталога
debug1: Trying private key: /home/user1/.ssh/id_ecdsa
debug3: no such identity: /home/user1/.ssh/id_ecdsa: Нет такого файла или каталога
debug1: Trying private key: /home/user1/.ssh/id_ecdsa_sk
debug3: no such identity: /home/user1/.ssh/id_ecdsa_sk: Нет такого файла или каталога
debug1: Trying private key: /home/user1/.ssh/id_ed25519
debug3: no such identity: /home/user1/.ssh/id_ed25519: Нет такого файла или каталога
debug1: Trying private key: /home/user1/.ssh/id_ed25519_sk
debug3: no such identity: /home/user1/.ssh/id_ed25519_sk: Нет такого файла или каталога
debug1: Trying private key: /home/user1/.ssh/id_xmss
debug3: no such identity: /home/user1/.ssh/id_xmss: Нет такого файла или каталога
debug2: мы не отправили пакет, отключаем метод
debug3: authmethod_lookup password
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
[email protected]'s password: 

Как найти причину и решить эту проблему?

.

Ответ или решение

Решение проблемы с SSH-соединениями в среде Linux

Введение

Проблема, с которой вы столкнулись, заключается в том, что создание новых SSH-соединений к серверу постоянно прерывается, несмотря на то, что пинги проходят стабильно. Данная статья поможет вам понять возможные причины и предложит рекомендации по их устранению.

Анализ окружения

Ваш сервер работает под управлением Linux (Ubuntu 20.04) с установленным OpenSSH_8.2p1 и OpenSSL 1.1.1f. Убедитесь, что версии OpenSSH и OpenSSL актуальны и не содержат известных уязвимостей.

Статистика пинга

Согласно предоставленной информации:

--- ping statistics ---
2607 packets transmitted, 2607 received, 0% packet loss, time 2668547ms
rtt min/avg/max/mdev = 0.056/0.104/0.580/0.027 ms

Эти данные показывают, что локальная сеть работает корректно и отсутствие потерь пакетов указывает на стабильное сетевое соединение.

Проблема SSH

Создание новых SSH-соединений прерывается на время от одной до десяти минут, в то время как существующие подключения работают нормально, за исключением случаев использования определенных команд (sudo). Это указывает на потенциальные проблемы с конфигурацией SSH или сетевой инфраструктуры.

Возможные причины и решения

  1. Проблемы с файлами конфигурации SSH:
    Проверьте файл конфигурации SSH (/etc/ssh/sshd_config) на наличие ошибок или неправильно заданных опций. Убедитесь, что параметры MaxSessions, MaxStartups и другие лимиты настроены должным образом.

    MaxSessions 10
    MaxStartups 10:30:60
  2. Нехватка системных ресурсов:
    Ваша система может испытывать нехватку ресурсов, из-за чего новые SSH-сессии не могут быть инициированы. Для мониторинга используйте:

    top
    vmstat 1
  3. Проблемы с PAM (Плагины авторизации):
    Поскольку проблема может касаться аутентификации пользователей, важно проверить логи PAM. В вашем журнале могут быть сообщения об ошибках, которые указывают на проблемы с правами доступа или аутентификацией.

  4. Блокировка со стороны файрвола:
    Убедитесь, что брандмауэр на сервере не блокирует попытки соединения через SSH. Выполните следующую команду для просмотра правил iptables:

    sudo iptables -L -n -v
  5. Используйте расширенный режим отладки:
    Судя по предоставленной отладке SSH (ssh -vvv), соединение застревает на этапе аутентификации. Вам стоит обратить внимание на возможную настройку режима KeepAlive. Убедитесь, что параметры ClientAliveInterval и ClientAliveCountMax активированы:

    ClientAliveInterval 60
    ClientAliveCountMax 3
  6. Проблемы с сетевыми устройствами:
    Если все вышеперечисленное кажется нормальным, проверьте, нет ли проблем на уровне сети – например, маршрутизаторы могут быть настроены так, что они ограничивают количество одновременных соединений.

  7. Разное программное обеспечение SSH-клиента:
    Обратите внимание на то, что клиент SSH использует более ранние версии библиотек. Убедитесь, что все клиенты обновлены до последних версий.

Заключение

Интермитирующие проблемы с созданием SSH-соединений могут быть вызваны как конфигурационными ошибками, так и проблемами сетевой или системной инфраструктуры. Рекомендуется проводить плановую проверку ресурсов, конфигурации SSH и сети, а также возможности взаимодействия между клиентами и сервером. Применение предложенных решений должно помочь вам разобраться и устранить возникшую проблему.

Оцените материал
Добавить комментарий

Капча загружается...