![サーバー構成には bastions 構成ファイルを使用する](https://rvso.com/image/782592/%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E6%A7%8B%E6%88%90%E3%81%AB%E3%81%AF%20bastions%20%E6%A7%8B%E6%88%90%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B.png)
config
私は現在、開発者数名のためにジャンプサーバー/要塞ホストをセットアップしているところですが、要塞最終的なサーバーの解決のため。
例えば、
- 開発者
- 要塞
- クライアント
現在、開発者には次のものがあります.ssh/config
Host bastion
HostName bastion-address.com
User developer
Host client
User client-user
HostName client-ip
ProxyJump bastion
しかし、要塞でクライアントのユーザーと IP を設定できれば素晴らしいと思います。そうすれば、開発者は詳細を知る必要がなく、Host
接続するための名前だけを知れば済みます。
したがって、開発者のラップトップでは次のようなものを想像してください。
Host bastion
HostName bastion-address.com
User developer
Host client-server
HostName client-name
ProxyJump bastion
そして、バスティオンではこうなります:
Host client-name
User client-user
HostName client-ip
それが意味を成すといいのですが。
答え1
DNS を使用します。
問題の IP を使用して、bastion.example.net、client.example.net などの AAAA レコードを作成します。
ssh_config 内の IP アドレスを削除します。