Verwenden Sie die Authentifizierung mit öffentlichem Schlüssel, wenn Sie über SSH eine Verbindung zu EC2 herstellen. Wenn es sich um Amazon Linux 2 handelt, verwenden Sie einen anderen als ec2-user Erstellen Sie einen neuen Benutzer, um eine Verbindung herstellen zu können.
EC2(Amazon Linux2)
Das Verfahren basiert auf der folgenden AWS-Formel. [Erstellen Sie ein Schlüsselpaar mit Amazon EC2](https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/ec2-key-pairs.html#having-ec2-create-your-key -Paar) Benutzerkonto erstellen
** Wenn ein Schlüsselpaar für die Verbindung mit EC2 vorhanden ist, ist dies nicht erforderlich. ** **.
Melden Sie sich bei der AWS Management Console an und wählen Sie Services ⇒ Computing ⇒ EC2.
Wählen Sie im Menü links [Netzwerk & Sicherheit] ⇒ [Schlüsselpaar].
Klicken Sie im Bildschirm mit der Schlüsselpaarliste auf Schlüsselpaar erstellen.
Wählen Sie [Schlüsselpaar erstellen] für [Name] und [Dateiformat] und drücken Sie [Schlüsselpaar erstellen].
Stellen Sie eine Verbindung zu EC2 her und wechseln Sie zum Root-Benutzer.
# adduser Inon
# passwd Inon
Changing password for user Inon.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
# exit
logout
$ su - Inon
Password:
$ whoami
Inon
$ pwd
/home/Inon
$ mkdir .ssh
$ ls -la
total 16
drwxrwxr-x 2 Inon Inon 6 Mar 12 01:09 .ssh
$ chmod 700 .ssh
$ ls -la
total 16
drwx------ 2 Inon Inon 6 Mar 12 01:09 .ssh
Übertragen Sie das Schlüsselpaar, das bei der Verbindung mit EC2 verwendet wird, zum Server. Dieses Mal habe ich es unter ** / tmp ** platziert.
$ ssh-keygen -y -f /<Speicherort des Schlüsselpaars>/<Name des Schlüsselpaars erstellt>.pem
ssh-rsa ...******<Zeichenketten sind in einer Reihe angeordnet>******...
$ touch .ssh/auhthorized_keys
$ chmod 600 .ssh/authorized_keys
$ ll .ssh
total 0
-rw------- 1 Inon Inon 0 Mar 12 01:12 authorized_keys
$ vi .ssh/authorized_keys
Fügen Sie den vom Befehl ssh-keygen erhaltenen öffentlichen Schlüssel mit dem Befehl vi ein.
Der erstellte Benutzer kann jetzt eine Verbindung zu EC2 herstellen.
Recommended Posts