RDS postgreSQLを実行していて、セキュリティグループに正しいインバウンド接続があります。また、Ubuntu 14.04で動作するEC2インスタンスもあります。私が知りたいことは、どのようにしてRDSにターミナル経由で接続できるのですか?私もこれを行うことができるのですか?AWS RDSでホストされているpostgresqlサーバにログインするにはどうすればよいですか?
答えて
RDSオペレーティングシステムにsshを使用している場合は、それを実行できません。あなたがSQLコマンドを実行するコマンドラインを使用してpostgresにアクセスすることを意味するならば、可能です。
あなたはpsqlのコマンドを使用して接続できるAWSのマニュアルによると、このリンクで完全な手順があります。
:http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToPostgreSQLInstance.html
は、私は信じている部分は、あなたの質問に答える引用します
psqlを使用してPostgreSQL DBインスタンスに接続する
クライアントコンピュータにPostgreSQLがインストールされている場合、ローカル psqlのインスタンスを使用してPostgreSQL DBインスタンスに接続できます。 psqlを使用して PostgreSQL DBインスタンスに接続するには、ホスト の情報とアクセス資格情報を提供する必要があります。
次の形式を アマゾンRDS上のPostgreSQLのDBインスタンスに接続するために使用されます。Linux、OS X、またはUnixについては
:
psqlの\ --host = \ --port = \ Windowsの
--username \ --password \ --dbname =:
PSQL^--host =^--port =^
--username^--password^--dbname =たとえば、次のコマンドが呼び出さPostgreSQLのDBインスタンスに mypgdbと呼ばれるデータベースに接続します
psqlの--host = mypostgresql.c6c8mwvfdgv0.us-west-2.rds.amazonaws.com --port = 5432 --username = awsuser --password --dbname = mypgdb
: 架空の資格情報を使用してmypostgresql
乾杯、
SSHをRDS Amazonインスタンスにすることはできません。しかし、psqlまたはpgadminを使用してリモートからデータベースにアクセスすることはできます。セキュリティ要件に応じて設定する方法はいくつかあります。基本的には、データベースにアクセスしたいボックスにポート5432を使用可能にする必要があります。
おそらく最も安全な方法は、EC2インスタンスにSSHを適用し、EC2インスタンスからデータベースにアクセスすることです。これを自動的に行うようにSSHトンネリングを設定することができます。
Amazonで高価なVPNを設定することはできますが、それは高価です。
ポートをRDSボックスに直接開くことができます。しかし、少し危険です。あなたはSSLを使用していることを確認し、全世界に公開するのではなく、あなたのオフィスのIPだけを開くようにしてください。これはpostgres設定とVPC設定の両方で正しく設定されていることを確認する必要があります。
- 1. AWS LightsailのPHPMyAdminにログインするにはどうすればよいですか?
- 2. aws ec2 IISアプリケーションをaws rds sqlサーバーに接続するにはどうすればいいですか?
- 3. CLI/PUTTYでAWS RDSにアクセスするにはどうすればよいですか?
- 4. EC2インスタンスでホストされているMosquitto Brokerにアクセスするにはどうすればよいですか?
- 5. AWSクラウドフォーメーションテンプレートを使用してクロスリージョンRDSリードレプリカを作成するにはどうすればよいですか?
- 6. Android SDKエミュレータでローカルにホストされているプロジェクトを見るにはどうすればよいですか?
- 7. SonarQubeをAWS RDS Microsoft SQL Serverインスタンスに接続するにはどうすればよいですか?
- 8. サーバにインストールされているwxPythonのバージョンを確認するにはどうすればよいですか?
- 9. Docker Toolboxでホストされているコンテナにどのように接続すればよいですか?
- 10. AzureにホストされているActive Directoryで保護されたAPIアプリケーションにログインするにはどうすればいいですか?
- 11. Terraform - AWS - EBSボリュームが削除されないようにするにはどうすればよいですか?
- 12. サービスワーカーがインストールされているホスト名を取得するにはどうすればよいですか?
- 13. githubでホストされているジーキルプロジェクトに画像を含めるにはどうすればいいですか?
- 14. 開発マシンでAWSホストのDynamoDBテーブルにアクセスするにはどうすればよいですか?
- 15. Cloudformを使用してOpsWorksスタックにRDSインスタンスを登録するにはどうすればよいですか?
- 16. 私のAWS Webホストでコードイグナイターのルートを動作させるにはどうすればいいですか
- 17. AWS RDS for Postgresqlの「データベース名」はどのように変更できますか?
- 18. AWSでホストされている外部Javascript設定から現在のページパスを動的に解析するにはどうすればよいですか?
- 19. ローカルマシンまたはAWS /サードパーティのホスティングサイトでレルムサーバーをホストするにはどうすればよいですか?
- 20. AWS S3を使用して静的Express/NodeJSページをホストするにはどうすればよいですか?
- 21. Jekyllを使ってtomcatに顧客ログインをホストするにはどうすればいいですか?
- 22. PythonでWebページにログインするにはどうすればよいですか?
- 23. AndroidでUIにログインするにはどうすればよいですか?
- 24. SeleniumでChromeにログインするにはどうすればよいですか?
- 25. WebClientでサイトにログインするにはどうすればよいですか?
- 26. AWSデータベースバックアップまたはスナップショットを別のサーバに復元するにはどうすればよいですか?
- 27. SDKを使用してS3(静的にホストされている)ウェブサイトエンドポイントを指すAWS Cloudfront Distributionを作成するにはどうすればよいですか?
- 28. postgresqlでストアドプロシージャを削除するにはどうすればよいですか?
- 29. QNX NeutrinoにPostgreSQLをインストールするにはどうすればよいですか?
- 30. PostgreSQLのpg_logフォルダにアクセスするにはどうすればよいですか?
[psql](https://www.postgresql.org/docs/current/static/app-psql.html)これはあなたが必要とするものです –
もしあなたがsshを意味するならば、それはできません。 RDSは管理されたサービスであり、基盤となるオペレーティングシステムにはアクセスできません。 –