【AWS】EC2踏み台サーバー経由でプライベートサブネットのDBに接続する
SSHトンネルが簡単
下記のコマンドでsshトンネルを作成します。
ssh ec2-user@踏み台のhostname -i pemファイルのパス -L 3306:DBのhostname:3306
今回は例としてmysql(aurora)に接続します。
別のシェルで、以下のコマンドでmysqlに接続します。
ホスト名を127.0.0.1ではなくlocalhostにすると、エラーが発生する場合があります。
(ソケット接続か、TCP接続かの問題らしい)
mysql -h 127.0.0.1 -P 3306 -u DBのユーザー名 -p
接続成功!
バックエンドの開発の際にも、127.0.0.1でDBに接続できるので便利です。
Author And Source
この問題について(【AWS】EC2踏み台サーバー経由でプライベートサブネットのDBに接続する), 我々は、より多くの情報をここで見つけました https://qiita.com/ms2geki/items/df2549c31633d53f9e4e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .