LINUX.ORG.RU
ФорумAdmin

ssh - cancellation of existing remote port-forwardings


0

0

hi!

есть такая трабла:

пробрасываю порты по ssh


ssh SSH_HOST -l SSH_USER -p SSH_PORT -R 443:DESTINATION_HOST:443 -o ConnectTimeout=10 -o ServerAliveInterval=2 -o ServerAliveCountMax=1 -o StrictHostKeyChecking=no -N


запускается это в скрипте в цикле, после отваливания опять поднимается через 30 секунд.

иногда почему-то после очередного разрыва соединение поднимается, а порт на удаленной стороне нет, единственное сообщение об ошибке


Warning: remote port forwarding failed for listen port 443


на удаленной стороне на этот порт ни чего не садится. помогает если переподсоедиться через некоторое время.


в мане ssh есть такое
~C Open command line. Currently this allows the addition of port
forwardings using the -L and -R options (see below). It also
allows the cancellation of existing remote port-forwardings using
-KR hostport. Basic help is available, using the -h option.



что за "-KR hostport" ? не сочтите за чайника, но я так и не п нонял как этим пользоваться :) нужно как-то закрывать порт если он там болтается после обрыва.

anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.