自分のLinuxコンピュータに自動的にサーバーへのsshトンネルを作成させたい。 鍵を作成しました。手で接続するとすべて正常に動作します。自動sshとスーパーバイザーとの接続
ここで私は、クライアントコンピュータ上でsupervisor.confにしようとしたものを:
[program:mycommand]
command=autossh -f -nNT -i /home/<myuser>/.ssh/id_rsa -R 20001:localhost:22 [email protected]<myserver_ip_address>
user=<myuser>
または
[program: mycommand]
command=ssh -i /home/<myuser>/.ssh/id_rsa -R 20001:localhost:22 [email protected]<myserver_ip_address>
user=<myuser>
autostart=true
autorestart=true
stopsignal=KILL
それは両方の場合に動作しますが、時々、私は(両方の場合)コネクションを失いました。私はserveurまたはクライアントコンピュータを再起動する必要があります。 私のsshトンネルがダウンしていることを検出してコマンドを再起動するにはどうすればよいですか?
おかげ
[これ](http://stackoverflow.com/a/26470428/1072112 sshとの関係を改善するためのヒントを提供するかもしれません。 – ghoti