pinkeen.ssh-tunnel-client
autosshを使って持続的なSSHトンネルを作成する (Centos7)
ssh_tunnel_client_user - デフォルトは ssh_tunnel
ssh_tunnels - 以下のキーを持つ配列:
name- サービスの名前に使用key_file- プライベートSSHキーtarget_host- 必須target_port- 必須local_port- 必須remote_user- デフォルトはssh_tunnelalive_interval- デフォルトは10alive_count_max- デフォルトは1
警告
Autosshはリモートマシンの監視ポートにバインドします。固定ポートが使用され、 複数のクライアントが同時に同じポートにバインドできないため、SSHセッションが 10分ごとに再起動されます。
この文章執筆時点での最新のCentOS 7バージョン(1.4e)では、ポートのランダム化は機能しません。
そのため、autosshの監視は無効にされています。
監視なしでも正常に動作するはずです。SSHは接続がない場合にすぐに終了するため、 -oServerAliveInterval=60 -oServerAliveCountMax=2 オプションのおかげです。
詳細については以下を参照してください: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=351162
補足: 再考すると、なぜautosshが必要なのか?systemdが再起動を管理してくれないか?
インストール
ansible-galaxy install pinkeen.ssh-tunnel-clientライセンス
Unknown
ダウンロード
189
所有者
All things science, tech, people. Solving problems as a programmer, server guy and photographer.
