こんにちは、 ネクストモード株式会社 の奥野です。
今回は、KeeperPAMを使って、AWS上のAmazon RDS(MySQL)へリモート接続するための設定手順についてまとめます。
セキュアな環境を保つためにプライベートサブネットに配置するデータベースですが、「運用時にいかに手間なく、かつ安全にアクセスできるか?」はインフラ担当者にとって重要なポイントかと思います。
本記事では、ゲートウェイを経由してプライベートなRDSへ安全に接続し、KeeperPAMの画面上から「起動」ボタン一つでDBログインを完結させるまでの流れを紹介したいと思います。
PAMの概要については下記ブログをご参照ください。
また、KeeperPAMの導入方法や、LinuxサーバーへのSSH接続方法については下記ブログをご参照ください。
まずは、DBにログインするための認証情報を登録します。ここでは接続に使用するユーザー名と、パスワードを保管します。
次に、接続先となるRDS(MySQL)を「リソース」として登録します。
レコードが作成できたら、レコード上の 「起動」 ボタンをクリックします。KeeperPAM経由でRDS(MySQL)への接続が開始されます。
ターミナルが表示され、SQLコマンドが実行できます。
「show database」コマンドを実行してみると、事前に作成しておいた「test_db」が確認できました。
KeeperPAMでは、ゲートウェイ経由でプライベートなデータベースにも安全に接続できるようになります。このように、KeeperPAMを導入することで、管理者は機密性の高いデータベースをインターネットに公開することなく、エンジニアに対して「必要な時に、必要な分だけ」のアクセス権限を安全に提供できるようになります。ぜひ、KeeperPAMの利用を検討してみてはいかがでしょうか !次回は、KeeperDBをご紹介したいと思います。