Я использую обратный SSH-туннель на Debian с openssh-server и autossh: что-то вроде того, -R 1234:localhost:22
а также настроен порт мониторинга.
В целом, это работает хорошо, но у меня возникла следующая проблема: туннель открывается, и я вижу, что мой удаленный сервер слушает 127.0.0.1:1234
. Но как только я пытаюсь установить соединение по этому адресу:порту, я получаю сообщение «Connection denied» и порт закрывается, пока autossh не откроет его снова.
У меня есть другой туннель, a -L
. Он отправляет свои логи на этот удаленный сервер. Этот туннель, похоже, работает, так как я получаю логи.
Кто-нибудь знает, что происходит?
решение1
Через некоторое время я подумал, что это плохой сетевой кабель: туннель открывается, но как только по нему идет больше трафика, он падает.
На самом деле, я не был так далеко: устройство, инициирующее туннель, имело тот же IP, что и другое устройство. Соединение было нестабильным.