🌐

踏台サーバーを経由したバッチサーバーへのアクセス方法

2023/12/03に公開2

仕様・前提条件

踏台サーバーを経由することでバッチサーバーのセキュリティを上げます。
具体的には外部から侵入されるリスクを減らすことができます。
前提条件として、AWSを使用し2つのEC2インスタンスを用意(踏台:public、バッチ:private)してあり、セキュリティグループ等の設定は終わっているものとします。また、バッチ環境でのキーペア(.pem)は発行済みで、踏台サーバーのEC2接続は完了しているものとしています。

手順

  1. environmentファイルへバッチサーバーのキーペア(.pem)をドラッグ&ドロップする。
  1. バッチサーバー(private)ディレクトリへ移動する。
cloud9
username:~/environment $ mv practice-infra-private.pem ~/.ssh/
  1. 所有者のみにキーペア権限を変更する
cloud9
username:~/environment $ sudo chmod 600 ~/.ssh/practice-infra-private.pem
  1. 踏み台サーバー⇒バッチサーバーへのキーペア送信
cloud9
username:~/environment $ scp -i ~/.ssh/practice-infra-public.pem ~/.ssh/practice-infra-private.pem ec2-user@xx.xxx.xxx.xxx:~/.ssh/

practice-infra-public.pemは踏台サーバーのキーペアです。
xx.xxx.xxx.xxxは踏台サーバーのパブリックアドレスが入ります。

  1. 踏台サーバーへ移動
cloud9
username:~/environment $ ssh -i ~/.ssh/practice-infra-public.pem ec2-user@xx.xxx.xxx.xxx
  1. 踏台サーバー⇒バッチサーバーへ移動
EC2
[ec2-user@ip-xx-xx-xx-xx ~]$ ssh -i ~/.ssh/practice-infra-private.pem ec2-user@○○○.○○○.○○.○○

○○○.○○○.○○.○○の箇所にはバッチサーバーのプライベートアドレスを入力します。

  1. バッチサーバーへのアクセスを確認してください
    鳥さんが出てきます。

終わりに

踏台とバッチ、Cloud9とEC2を行き来するので大変でした(^^;

Discussion

どぅーすーどぅーすー

クラウドオンチの自分的には凄く助けられた記事でした!ありがとうございます🐥

すぎすぎ

お返事遅くなりました💦
ごめんなさい🙏
コメント嬉しいです‼︎
クラウド頑張りましょう!