Использование VPS для переадресации портов за NAT:
for((;;)) { ssh -R 2222:127.0.0.1:22 vi@vi-server.org; sleep 10; }
Когда связь как-то нарушена и она восстанавливается.
Warning: remote port forwarding failed for listen port 2222
Linux vi-server.no-ip.org 2.6.18-92.1.13.el5.028stab059.3 #1 SMP Wed Oct 15 13:33:44 MSD 2008 i686
Я печатаю:
vi@vi-server:~$ killall sshd
Connection to vi-server.org closed by remote host.
Connection to vi-server.org closed.
Linux vi-server.no-ip.org 2.6.18-92.1.13.el5.028stab059.3 #1 SMP Wed Oct 15 13:33:44 MSD 2008 i686
vi@vi-server:~$
Сейчас все хорошо.
Как проще сделать это автоматически?