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_tunnel
alive_interval
- デフォルトは10
alive_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
ダウンロード
181
所有者
All things science, tech, people. Solving problems as a programmer, server guy and photographer.