J'ai créé une nouvelle paire de clés et l'ai téléchargée sur mon Mac, puis j'ai configuré un nouveau serveur Amazon Linux AMI avec cette paire de clés et mon groupe de sécurité. Maintenant, j'ai besoin de mettre le fichier .pem de paire de clés que j'ai téléchargé dans un fichier .ssh dans mon dossier d'utilisateurs? Je suis incapable de créer un dossier appelé ".ssh" cependant à cause de son nom.
Où puis-je mettre la paire de clés sur mon mac? et quels sont les commandes chmod ou autres nécessaires pour se connecter au serveur à partir de mon bash linux? Je connais "ssh mon DNS public" mais quelles autres autorisations ou quoi d'autre dois-je connaître? C'est une question novice. Merci.
Vous voudrez mettre la paire de clés dans {votre répertoire de départ} /. Ssh. Si ce dossier n'existe pas, créez-le. Une fois que vous avez inséré la paire de clés, vous devez modifier les autorisations sur le fichier afin que seul votre utilisateur puisse le lire . Lancez le terminal et tapez
chmod 600 $HOME/.ssh/<your keypair file>
Cela limite l'accès au fichier, puis de limiter l'accès au type de dossier
chmod 700 $HOME/.ssh
Vous devez limiter l'accès car le protocole OpenSSH ne vous permet pas d'utiliser une clé que d'autres peuvent voir.
Ensuite, pour vous connecter à votre instance, à partir du terminal, vous devez entrer
ssh -i <your home directory>/.ssh/<your keypair file> ec2-user@<ec2 hostname>
vous pouvez également créer un fichier ~/.ssh/config chmod le 644 à l'intérieur, vous pouvez ajouter quelque chose comme ceci
Host mybox-root
Hostname [the IP or dns name]
User root
IdentityFile ~/.ssh/[your keypair here]
alors vous pouvez juste faire
$ ssh mybox-root
et vous vous identifierez plus facilement.
Vous pouvez utiliser Java MindTerm pour vous connecter à votre serveur EC2 dans Macbook pro. Ça marche pour moi. voici les plus de détails et des instructions étape par étape.
http://docs.aws.Amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html
http://www.openssh.com/ est celui suggéré sur http://docs.aws.Amazon.com/AWSEC2/latest/UserGuide/ec2-connect-to-instance-linux.html # using-ssh-client (option 3)