14.7. SSH での Amazon EC2 インスタンスへの接続
SSH を使用して Satellite Server から Amazon EC2 インスタンスにリモートで接続できますが、Red Hat Satellite を介してプロビジョニングする Amazon Web Services EC2 インスタンスへ接続するには、Foreman データベースのコンピュートリソースに関連するプライベートキーに最初にアクセスし、このキーを使って認証する必要があります。
プライベートキーの場所を確認し、SSH を使用して Amazon EC2 サーバーへ接続するには、以下の手順を実行します。
Satellite Server ベースシステムで、コンピュートリソースリストの場所を確認するには、以下のコマンドを入力し、使用するコンピュートリソースの ID を書き留めます。
# hammer compute-resource list
ユーザーを
postgres
ユーザーに切り替えます。# su - postgres
postgres
シェルを開始します。$ psql
postgres
ユーザーとして、Foreman データベースに接続します。# postgres=# \c foreman
compute_resource_id = 3
であるkey_pairs
から、シークレットを選択します。# select secret from key_pairs where compute_resource_id = 3; secret
-
-----BEGIN RSA PRIVATE KEY-----
以降、-----END RSA PRIVATE KEY-----
までキーをコピーします。 .pem
ファイルを作成し、ファイルにキーを貼り付けます。# vim Keyname.pem
.pem
ファイルへのアクセスを制限するよう確認します。# chmod 600 Keyname.pem
Amazon EC2 インスタンスへ接続するには、以下のコマンドを入力します。
ssh -i Keyname.pem ec2-user@example.aws.com