ローカルホストがダウンした場合、どうすればトンネルを再確立できますか?
ネットワークの問題が発生した場合にトンネルを維持するために、autosshを実行しているlocalhostにRemotehostとlocalhostの2つのマシンがあります。
autossh -M 20000 -L 3300:192.168.2.101:3306 -R 3000:192.168.1.3:3000 [email protected] -p 80
しかし、ローカルホストを再起動する必要がある場合はどうなりますか?トンネルを自動再接続するにはどうすればよいですか?
ブート時に実行されるスクリプトにトンネルを確立するコマンドを配置します。 /etc/rc.localを使用したり、/ etc/initまたは/etc/init.dに独自のinitスクリプトを記述したり、よりエレガントに/etc/network/if-up.dにスクリプトを記述したりできます。 。最後のオプションは、ネットワークインターフェイスが起動した後にスクリプトを実行します。
別の簡単なオプションは、@reboot autossh ... &
を/etc/cron.d/autossh
に追加することです