autosshはsshのみを実行します。魔法はどこにありますか?

autosshはsshのみを実行します。魔法はどこにありますか?

私がやった

autossh -L 5901:localhost:5901 general

そしてマシンのコマンドシェルを得ましたgeneral。トンネルが稼働しています。シェルから出るとトンネルが閉じます。

違いは何ですかssh?私はそれが私のためにトンネルを守ると思いました。

ベストアンサー1

ユーザーが接続を中断しない限り、Autossh は必要に応じて SSH 接続を再開します。

sshプロセスが正常に終了すると(たとえば、誰かが対話型セッションで「exit」と入力した場合)、autosshは再起動するのではなく終了します。

(からAutosshREADME.txt)。

Autossh は、SSH が失敗した場合や何らかの理由で接続が切断された場合の SSH の動作を改善しますが、接続を直接閉じても接続は維持されません。

おすすめ記事