Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS Client VPNの設定でハマったポイントとその過程での気づき

amarelo_n24
November 14, 2026

AWS Client VPNの設定でハマったポイントとその過程での気づき

2026/11/14 NW-JAWS DAY 登壇資料

amarelo_n24

November 14, 2026

Transcript

26 slides
  1. 自己紹介 藤田 直幸 X:アマレロ(@amarelo_n24) ・AWS Community Builders(Security) ・JAWS-UG 彩の国埼玉支部 運営

    ・コーヒー焙煎人兼エンジニア ・おひとり様BuilderCards Player 好きなAWSサービス:IAM、S3、CloudShell 好きなこと:コーヒー豆の焙煎 好きなコーヒーミル: TIMEMORE S3 Coffee Grinder
  2. セキュリティグループの設定 Security group①のアウトバウンドルール 送信先 プロトコル ポート 10.0.0.0/24 TCP 3128 Public

    subnet のルートテーブル 送信先 ターゲット 0.0.0.0/0 Internet Gateway Security group②のインバウンドルール 送信元 プロトコル ポート 10.1.0.0/22 TCP 3128 Client VPN エンドポイントのルートテーブル 送信先 ターゲット 10.0.0.0/16 Public subnet
  3. セキュリティグループの誤り Security group①のアウトバウンドルール 送信先 プロトコル ポート 10.0.0.0/24 TCP 3128 Public

    subnet のルートテーブル 送信先 ターゲット 0.0.0.0/0 Internet Gateway 【原因】Security group②のインバウンドルール 送信元 プロトコル ポート 10.1.0.0/22 TCP 3128 Client VPN エンドポイントのルートテーブル 送信先 ターゲット 10.0.0.0/24 Public subnet
  4. Client VPN エンドポイントはIPアドレスをSNATしている Client VPNエンドポイントを作成すると、送信先のサブネット内にClient VPN ネット ワークインターフェイスが作成される。Client VPNエンドポイントを経由する通信は、 SNAT(Source

    Network Address Translation)でターゲットサブネットのプライベートIP アドレスに書き換えている。 したがって、EC2から見えているVPNエンドポイントのIPアドレスは、 Client VPNネットワークインターフェースのIPアドレスとなる。 ※参考情報 https://docs.aws.amazon.com/ja_jp/vpn/latest/clientvpn-admin/what-is.html#what-is-components
  5. 修正後 Security group①のアウトバウンドルール 送信先 プロトコル ポート 10.0.0.0/24 TCP 3128 Public

    subnet のルートテーブル 送信先 ターゲット 0.0.0.0/0 Internet Gateway Security group②のインバウンドルール 送信元 プロトコル ポート 10.0.0.0/24 TCP 3128 Client VPN エンドポイントのルートテーブル 送信先 ターゲット 10.0.0.0/24 Public subnet
  6. Security Group で設定した場合(イメージ) アクセス範囲を制限できる。 Private subnetのアウトバウンドルール 送信先 プロトコル ポート Security

    Group A のID TCP xxx Public subnet のインバウンドルール 送信元 プロトコル ポート Security Group C のID TCP xxx
  7. さらに修正 Security group①のアウトバウンドルール 送信先 プロトコル ポート Security Group②のID TCP 3128

    Public subnet のルートテーブル 送信先 ターゲット 0.0.0.0/0 Internet Gateway Security group②のインバウンドルール 送信元 プロトコル ポート Security Group①のID TCP 3128 Client VPN エンドポイントのルートテーブル 送信先 ターゲット 10.0.0.0/16 Public subnet

More Decks by amarelo_n24

Other Decks in Technology