подключение SSH туннеля при перезагрузке?

Как я могу восстановить Туннель, если мой localhost выходит из строя?

У меня есть 2 машины, Remotehost и localhost, на моем localhost я использую autossh, чтобы поддерживать туннель в случае сетевых проблем.

autossh -M 20000 -L 3300:192.168.2.101:3306 -R 3000:192.168.1.3:3000 disp@192.168.2.100 -p 80

но что, если мне нужно перезагрузить локальный хост? как мне автоматически переподключить туннель?

9
задан 15 November 2012 в 13:36

2 ответа

Поместите команду для установки туннеля в некоторый скрипт, который выполняется при загрузке. Вы можете использовать /etc/rc.local, вы можете написать свой собственный скрипт инициализации в / etc / init или /etc/init.d, или, что более элегантно, вы можете написать скрипт в /etc/network/if-up.d , Последняя опция выполняет сценарий после запуска сетевого интерфейса.

0
ответ дан 15 November 2012 в 13:36

Другой простой вариант - добавить @reboot autossh ... & в /etc/cron.d/autossh

.
0
ответ дан 15 November 2012 в 13:36

Другие вопросы по тегам:

Похожие вопросы: