Ubuntu 14.04を実行するAmazon ec2を設定しました。
新しいユーザーを作成しました。私の意図は、SSHを使用してこのユーザーを使用して自分のサーバーにログインすることです。
EC2サーバーが提供するログインは正常に機能しますssh -i key.pem ubuntu@ipaddress
が、新しいユーザーとしてこれを実行したいと思います。
このユーザーの鍵ペアを作成し、秘密鍵と公開鍵を取得しましたが、.pub
その鍵はありません.pem
。私はいくつかの本を読んで、いくつかの情報源は秘密鍵が.pem
拡張機能を追加する必要がある鍵だと言いました。
そうですか?
.pem
そうでない場合、この新しいユーザーのキーを生成する正しい方法は何ですか?
.pem
また、このキーをローカルコンピュータにダウンロードするにはどうすればよいですか?
私はここで最も簡単な答えを探しています。同様の記事をいくつか読んでいますが、一般的に答えは.pemの意味に深すぎるので、簡単な答えを探しています。
- Q1:sshkeygenを使用して生成された.pemと秘密鍵は同じですか?
- Q2:Ubuntuで.pemファイルを生成する正しい方法は何ですか?
- Q3:リモートホストからローカルコンピュータにファイルを転送する正しい方法は何ですか?
ベストアンサー1
Q1:sshkeygenを使用して生成された.pemと秘密鍵は同じですか?
通常はい。
Q2:Ubuntuで.pemファイルを生成する正しい方法は何ですか?
使用ssh-keygen
。生成せずにpem
生成しid_rsa
ますが、~/.ssh/
これが標準的な方法です。
Q3:リモートホストからローカルコンピュータにファイルを転送する正しい方法は何ですか?
使用ssh-copy-id
。特定のキーとホストの場合は、ssh-copy-id -i /path/to/key.pem host
パスワードの入力を求められた後にリモートシステムに標準設定がある場合は、キーをコピーして正しく設定する必要があります。