[LINUX] Fügen Sie EC2-fähige Benutzer zu EC2 hinzu

Inhalt

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.

Zielgerät

EC2(Amazon Linux2)

Referenzverfahren

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

Hands on

Erstellen eines Schlüsselpaars (mithilfe der AWS Management Console)

** 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. ss_000.JPG

Wählen Sie im Menü links [Netzwerk & Sicherheit] ⇒ [Schlüsselpaar]. ss_001.JPG

Klicken Sie im Bildschirm mit der Schlüsselpaarliste auf Schlüsselpaar erstellen. ss_002.JPG

Wählen Sie [Schlüsselpaar erstellen] für [Name] und [Dateiformat] und drücken Sie [Schlüsselpaar erstellen].

Benutzererstellung und -einstellungen (Linux)

Stellen Sie eine Verbindung zu EC2 her und wechseln Sie zum Root-Benutzer.

Benutzer erstellt

# adduser Inon

Passworteinstellung

# passwd Inon
Changing password for user Inon.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

Wechseln Sie zum erstellten Benutzer

# exit
logout

$ su - Inon
Password:

$ whoami
Inon

Einstellungen für ssh / autorisierte_Tasten

Stellen Sie sicher, dass Sie sich im Home-Verzeichnis des Benutzers (Inon) befinden, den Sie erstellt haben

$ pwd
/home/Inon

Erstellen und konfigurieren Sie das SSH-Verzeichnis

$ 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

Einen öffentlichen Schlüssel erhalten

Ü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>******...

Erstellen einer Datei "authorized_keys"

$ 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.

das Ende

Der erstellte Benutzer kann jetzt eine Verbindung zu EC2 herstellen.

Recommended Posts

Fügen Sie EC2-fähige Benutzer zu EC2 hinzu
Fügen Sie Benutzer mit SSH-Zugriff zu Ihrer Amazon EC2 Linux-Instanz hinzu
Faltung zu MNIST hinzufügen
AWS EC2 2. SSH-Verbindung zur EC2-Instanz (Amazon Linux 2)
SSH-Verbindung zu einem privaten Server über einen Plattformserver in EC2
Hinzufügen / Entfernen des Kernels zu JupyterLab
Fügen Sie MeCab ein Wörterbuch hinzu
Seitenzahl zu PDF hinzufügen
Fügen Sie MeCab ein Benutzerwörterbuch hinzu