.pemファイルを使用してsshで任意のサーバーに接続する方法を知りたいです。
現在、私は次のコマンドを実行しています:
ssh [email protected]
どのオプションを使用すればよいですか?
-i
オプションを使用します。
ssh -i mykey.pem [email protected]
this answer で述べたように、このファイルには正しい権限を設定する必要があります。 ssh manページ の意味:
他の人がアクセスできる場合、sshは秘密鍵ファイルを単に無視します。
次のコマンドで許可を変更できます。
chmod go= mykey.pem
つまり、groupおよびotherequal許可の空のリストに。
chmod 400 mykey.pem
ssh -i mykey.pem [email protected]
.pemファイルを使用してssh経由で任意のサーバーに接続します。
AWSの場合、ユーザーがubuntuの場合、次を使用してリモートサーバーに接続します。
chmod 400 mykey.pem
ssh -i mykey.pem ubuntu@your-ip