新しいキーペアを作成してMacにダウンロードし、そのキーペアとセキュリティグループを使用して新しいAmazon Linux AMIサーバーをセットアップしました。次に、ダウンロードしたキーペアの.pemファイルをユーザーフォルダーの.sshファイルに配置する必要がありますか?ただし、名前が原因で「.ssh」というフォルダを作成できません。
Macのキーペアはどこに置きますか?そして、Linux bashからサーバーに接続するために必要なchmodsまたは他のコマンドは何ですか? 「パブリックDNSをSSHで送信する」ことは知っていますが、他にどのような許可やその他の注意が必要ですか。その初心者の質問。ありがとう。
キーペアを{your home directory} /。sshに配置する必要があります。そのフォルダーが存在しない場合は、作成します。そこにキーペアを配置したら、ファイルのアクセス権を変更して、ユーザーのみが読み取れるようにする必要があります。ターミナルを起動して入力します
chmod 600 $HOME/.ssh/<your keypair file>
それはファイルへのアクセスを制限し、次にフォルダタイプへのアクセスを制限します
chmod 700 $HOME/.ssh
OpenSSHプロトコルでは、他のユーザーが表示できるキーを使用できないため、アクセスを制限する必要があります。
その後、インスタンスにログインするには、ターミナルから入力します
ssh -i <your home directory>/.ssh/<your keypair file> ec2-user@<ec2 hostname>
ファイル644
Host mybox-root
Hostname [the IP or dns name]
User root
IdentityFile ~/.ssh/[your keypair here]
その後、あなたはちょうどすることができます
$ ssh mybox-root
簡単にログインできます。
Java MindTermを使用して、Macbook proでEC2サーバーに接続できます。これでうまくいきます。詳細と手順を追った説明を次に示します。
http://docs.aws.Amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html