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" ? не сочтите за чайника, но я так и не п нонял как этим пользоваться :) нужно как-то закрывать порт если он там болтается после обрыва.