プライベートサブネット上のシステムにアクセスするためにプロキシを設定しようとしています。
- 私たちのオフィスネットワークにはシステムAがあります。
- システムBとシステムCはクラウドにあります。システムBにはパブリックIPがあります。
- クラウドのシステムCへのアクセスが必要です。
これを行うためにautosshを使用しようとしています。これが私がしたことです:
- システムAからシステムBへのパスワードなしのSSHアクセスが確立されました。
- システムBからシステムCへのパスワードなしのSSHアクセスが確立されました。
- システムBでautosshをsystemdサービスとして実行します。
ExecStart=/usr/bin/autossh -M 0 -4 -N sshuser@System A -g \
-R 0.0.0.0:1234:System C:1234 \
-o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -o BatchMode=yes -o StrictHostKeyChecking=no -i /root/.ssh/id_rsa
その後、システムC:1234にアクセスするとリソースを取得できません。助けてくれてありがとう。