Мы используем SSH с аутентификацией с открытым ключом.
Пользователь может подключиться с одной машины, но не с другой машины в другой сети.
Раньше он мог подключиться.
Когда мы запускаем ssh с -vvv, мы видим, что наш сервер достигнут, но время ожидания соединения ssh истекает, прежде чем он сможет что-либо сделать:
debug1: connect to address 1.2.3.4 port 30000: Operation timed out
(Я замаскировал наш IP-адрес выше)
Мы включили аутентификацию по паролю, и он тоже не может подключиться к ней с одной машины,
Мы полагаем, что существует какой-то автоматически созданный черный список, но не знаем, где его проверить.
РЕДАКТИРОВАТЬ: Ну, волшебным образом, когда мы оставили его в покое на несколько минут и попробовали снова, соединение сработало ...
попробуйте подключиться к вашему ssh серверу по telnet: telnet ssh-server 30000
. Если это не сработает, скорее всего, между двумя сетями установлен брандмауэр. у вас есть локальный брандмауэр на клиенте или на сервере? есть ли центральный брандмауэр между двумя сетями?
Похоже, что не было TCP-соединения, а не сбой аутентификации. Вы пробовали искать его трафик, запустив tcpdump на сервере?