🌐
踏台サーバーを経由したバッチサーバーへのアクセス方法
仕様・前提条件
踏台サーバーを経由することでバッチサーバーのセキュリティを上げます。
具体的には外部から侵入されるリスクを減らすことができます。
前提条件として、AWSを使用し2つのEC2インスタンスを用意(踏台:public、バッチ:private)してあり、セキュリティグループ等の設定は終わっているものとします。また、バッチ環境でのキーペア(.pem)は発行済みで、踏台サーバーのEC2接続は完了しているものとしています。
手順
- environmentファイルへバッチサーバーのキーペア(.pem)をドラッグ&ドロップする。
- バッチサーバー(private)ディレクトリへ移動する。
cloud9
username:~/environment $ mv practice-infra-private.pem ~/.ssh/
- 所有者のみにキーペア権限を変更する
cloud9
username:~/environment $ sudo chmod 600 ~/.ssh/practice-infra-private.pem
- 踏み台サーバー⇒バッチサーバーへのキーペア送信
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
は踏台サーバーのパブリックアドレスが入ります。
- 踏台サーバーへ移動
cloud9
username:~/environment $ ssh -i ~/.ssh/practice-infra-public.pem ec2-user@xx.xxx.xxx.xxx
- 踏台サーバー⇒バッチサーバーへ移動
EC2
[ec2-user@ip-xx-xx-xx-xx ~]$ ssh -i ~/.ssh/practice-infra-private.pem ec2-user@○○○.○○○.○○.○○
○○○.○○○.○○.○○
の箇所にはバッチサーバーのプライベートアドレスを入力します。
- バッチサーバーへのアクセスを確認してください
鳥さんが出てきます。
終わりに
踏台とバッチ、Cloud9とEC2を行き来するので大変でした(^^;
Discussion
クラウドオンチの自分的には凄く助けられた記事でした!ありがとうございます🐥
お返事遅くなりました💦
ごめんなさい🙏
コメント嬉しいです‼︎
クラウド頑張りましょう!