Ajouter un utilisateur sudo en plus de l'utilisateur par défaut Amazon Linux 2 ec2-user
Récupérez la clé publique du fichier pem téléchargé en 1.
Je veux utiliser ssh-keygen
et je veux accéder aux fichiers téléchargés, j'ai donc utilisé Ubuntu depuis WSL.
#Je veux juste obtenir la clé publique, alors créez un répertoire approprié
$ mkdir sshkey
#Copiez le fichier pem téléchargé en 1 à partir du dossier de téléchargement Windows
$ cp /mnt/d/Users/tamorieeeen/.ssh/ec2_keypair.pem sshkey/
#Si l'autorité est lâche, vous vous fâcherez comme ça
$ ssh-keygen -y -f sshkey/ec2_keypair.pem
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for 'sshkey/ec2_keypair.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "sshkey/ec2_keypair.pem": bad permissions
#Modifiez les autorisations du fichier pem pour obtenir la clé publique
$ chmod 400 sshkey/ec2_keypair.pem
$ ssh-keygen -y -f sshkey/ec2_keypair.pem
ssh-rsa AAAABBBBCCCC…
# ec2-Connectez-vous à ssh en tant qu'utilisateur
$ sudo adduser tamorieeeen
$ sudo su - tamorieeeen
$ mkdir .ssh
$ chmod 700 .ssh/
$ touch .ssh/authorized_keys
$ chmod 600 .ssh/authorized_keys
$ vi .ssh/authorized_keys
#Collez la clé publique obtenue en 2:Enregistrer sous wq
$ exit
Appartenir au groupe de roues pour que sudo puisse être effectué sans passer
$ sudo usermod -aG wheel tamorieeeen
$ sudo visudo
# %Décommenter la roue:Enregistrer sous wq
## Same thing without a password
%wheel ALL=(ALL) NOPASSWD: ALL
Confirmez que l'utilisateur ajouté peut se connecter avec ssh et terminer
Recommended Posts