![]() |
Не слушается порт для ssh-туннеля
Удаленная машина удачно содиняется с ssh-сервером, но не может открыть порт для прослушки:
Код:
debug1: Remote connections from LOCALHOST:4040 forwarded to local address localhost:22Большее подозрение вызывает фаервол ОС и сам сервер sshd. ОС - openSuse 11.0, в ферволе открыл порт 4040, если на него повесить ssh-сервер, то canyouseeme.org говорит что порт открыт. В настройках sshd есть строка: Код:
# AllowTcpForwarding noВ man ssh_config обнаружил еще кое-что: Цитата:
Если есть мысли по данному вопросу - прошу высказать. |
Где ты настраивал перенаправление на 4040 порт?
|
Есть рабочая станция, подключенная к интернету через NAT и ssh-сервер. Я пробрасываю туннель с машины за NAT на сервер, где должен перенаправляться 4040 порт обратно на машину за NAT.
Вот что выполняется на машине за NAT: Код:
ssh -f -N -v -R 4040:localhost:22 user@sshserver.org -o ConnectTimeout=60 -o ServerAliveInterval=20 -o ServerAliveCountMax=5 -o StrictHostKeyChecking=noКод:
debug1: Connecting to someserver.org [xxx.xxx.xxx.xxx] port 22. |
PermitTunnel yes
mb? |
| Время: 13:28 |