web-dev-qa-db-ja.com

autosshを使用して飾り気のないソックスプロキシを設定するにはどうすればよいですか?

ssh -D 12345 [email protected]を使用して、ホストsomewhere.comを介した動的ポート転送を設定します。 autosshを使用してThingをデーモン化し、手動で監視する必要がないことを確認したいと思います。

Autosshパッケージを(Linux Mint 18.1に)インストールしましたが、何をすべきかよくわかりません。 /etc/の下に構成/デフォルトファイルがないのはなぜですか? autossh tunnlesを開始するサービスはどこにありますか?これらすべてを手動で行う必要がありますか?

3
einpoklum

私は答えを見つけました ここ そして次のコマンドを使用しました

autossh -f -M 5731 -D localhost:1234 -N user@ip
1
fingerpich

Fingerpichの答えの説明:

  • autossh -fは、sshを実行する前にautosshをバックグラウンドにドロップします。

  • -Mは、autosshが使用する監視ポートを指定します。

  • -Dローカルsocksプロキシポートを指定します

  • -Nリモートコマンドを実行しないことを指定します。これは、ポートを転送するだけの場合に便利です

監視ポートを使用したくない場合は、代わりに次のコマンドで10秒ごとにSSHキープアライブを使用して障害を検出します。

autossh -f -M 0 -o "ServerAliveInterval 10" -o "ServerAliveCountMax 3" -D localhost:1234 -N [email protected]
1
Stephen Blank