2015年8月15日土曜日

[AWS] インスタンス生成時に 443ポートで ssh接続できるように設定する


AmazonLinux は、EC2インスタンスを起動するときにコマンドを実行できます。
Linux インスタンスでの起動時のコマンドの実行
この機能を使って、AmazonLinuxを作るときに、SSHの設定を変更して、443ポートで接続できるようにできます。

AmazonLinuxで EC2インスタンスを作るときに、下図のように設定します。



ユーザデータの設定内容は、以下のとおり
#!/bin/bash
echo            >> /etc/ssh/sshd_config
echo "Port 443" >> /etc/ssh/sshd_config
これで、443ポートでSSH接続できる AmazonLinux が起動します。

この AmazonLinux を踏み台にすれば、社内からプロキシ経由で AWS 上のサーバにアクセスしたりできます。