На компе работает скрипт вида:
while true
do ssh vvzvlad@78.46.***.** -R 8080:localhost:80 -o ServerAliveInterval=100
done
Который используется только для проброса порта с локальной машины на внешний сервер. Но вот проблема, сессия ssh почему то периодически отваливается и висит в таком состоянии неопределенное время. Посылаешь символ — сразу отваливается с broken pipe, и переподключается. А если не посылать — может и час висеть в неактивном состоянии. Как бы это исправить?
На внешнем сервере в конфиге
TCPKeepAlive yes
ClientAliveInterval 10
ClientAliveCountMax 5
Может ему просто символ в цикле посылать скриптом? В этом случае проблем нет, но как это сделать, я не знаю.