Не удается выполнить ssh и вы получаете ошибку "unable to open a session", при этом в журналах присутствует ошибка "pam_systemd(sudo:session): Failed to create session: Connection timed out"
Ниже приведен фрагмент ошибки из /var/log/secure
1 2 3 4 5 6 7 8 9 10 11 | Accepted publickey for root from 123.45.78.9 port 50572 ssh2: RSA SHA256:kYFAYDqV8HkGXBnJd77FJwuBUoWFwfvQ95SNGli69ks pam_systemd(crond:session): Failed to create session: Connection timed out pam_systemd(sudo:session): Failed to create session: Connection timed out pam_unix(sudo:session): session opened for user tiny_rss(uid=1002) by root(uid=0) pam_unix(sudo:session): session closed for user tiny_rss pam_systemd(crond:session): Failed to create session: Connection timed out pam_systemd(sshd:session): Failed to create session: Connection timed out pam_unix(sshd:session): session opened for user root(uid=0) by root(uid=0) pam_systemd(crond:session): Failed to create session: Connection timed out pam_systemd(crond:session): Failed to create session: Connection timed out pam_systemd(crond:session): Failed to create session: Connection timed out |
Если SSH работает, измените значение таймаута SSH на 10 секунд, чтобы исключить медленную работу сети и проблемы с подключением.
Перезапустите службу systemd-logind.service на удаленном сервере:
1 | systemctl restart systemd-logind.service |
Проверьте размер папки /var/log/btmp. Вы можете проверить это, выполнив следующую команду на удаленном сервере
1 | ls -lah /var/log/btmp |
Если размер /var/log/btmp велик, усеките журналы в /var/log/btmp. Вы можете усечь журналы, выполнив следующую команду на удаленном сервере.
1 | > /var/log/btmp |
Проверьте возможность подключения.
Так же имеет смысл изменить настройки SSH для ускорнейния подключения