いつでもパブリックサーバーを介してプライベートサーバーにSSH接続できるように、プライベートサーバーとファイアウォールの背後にあるパブリックサーバーの間に永続SSHトンネルを確立する必要があります。
プライベートサーバーで手動でこれを行うと
ssh -R 6666:localhost:22 username@public_host
すべてが正常です。ただし、crontab -e
再起動時にトンネルが自動的にリセットされるようにこの行を入力しても機能しません。何が問題なのかご存知ですか?
メモ:サーバー間の公開/秘密鍵のペアが設定され、正しく機能します。
ベストアンサー1
autosshを使用すると、これは自動的に行われます。手動で開始または再起動する必要のない継続的な接続用に設計されており、自己監視が可能で、通常のSSHクライアントのようにトンネリング操作を実行できます。