Eine Verbindung zum autorisierten herstellen Klient Maschine generieren wir die einzigartigen SSH -Tasten und können nach dem Eingeben dieser einzigartigen SSH -Tasten in den Client -Computer eine Verbindung zum Host -Computer herstellen. In diesem Blog werden wir also eine Methode untersuchen, mit der wir die SSH -Tasten auf Ubuntu generieren können.
So generieren Sie die SSH -Tasten auf Ubuntu
Zunächst werden wir sicherstellen, dass der SSH -Server sowohl auf dem Client- als auch auf dem Host -Computer installiert ist. Wenn es nicht installiert ist, installieren Sie es zuerst, indem Sie unserem speziellen Installationshandbuch folgen.
Zunächst beginnen wir mit der Generierung von SSH -Schlüsseln auf Ubuntu, wir werden mit dem Client -Computer beginnen. Überprüfen Sie zunächst, ob bereits Schlüssel generiert sind oder nicht. Verwenden Sie zur Überprüfung den unten eingeführten Befehl:
$ ls -l ~/.ssh/id_*.Pub
In der obigen Abbildung können wir feststellen, dass es kein Verzeichnis gibt, was bedeutet, dass es keine SSH -Tasten auf dem Client -Computer gibt. Jetzt generieren wir die SSH -Taste auf dem Client -Computer mit dem Befehl:
$ ssh-keygen
Wenn Sie den obigen Befehl ausführen:
Sobald der Schlüssel generiert ist, besteht der nächste Schritt darin, die Erzeugung von SSH -Tasten zu überprüfen, indem der Befehl ausgeführt wird:
$ ls ~/.ssh/id_*
Es wurde also die SSH -Keys -Datei angezeigt.
Kopieren Sie nun die SSH -Tasten auf dem Computer, mit dem wir uns remote verbinden möchten (Host). Dafür sollten wir die IP -Adresse sowie den Benutzernamen dieser Maschine kennen. In unserem Fall lautet der Benutzername "Hammad", die IP -Adresse "10".0.2.15":
$ ssh-copy-id [email protected]
Sie werden aufgefordert, das Kennwort des Remote (Host) -Machagers einzugeben. Geben Sie das Passwort ein und klicken Sie auf "Eingeben":
Die SSH -Tasten werden erfolgreich in den Host -Computer kopiert.
Schließlich verbinden wir uns mit dem Computer mit dem Befehl:
$ ssh [email protected]
Wie Sie sehen können, sind wir in die Maschine eingetragen.
So konfigurieren Sie SSH auf Ubuntu 22.04?
Wenn Sie die Identifikationsmethode deaktivieren möchten, öffnen Sie einfach die Datei „ssh_config“ im Client -Computer mit dem Nano -Texteditor:
$ sudo nano/etc/ssh/sshd_config
Finden Sie die Linie heraus “PasswortAuthentication "Und dann die" geändert "Ja" mit "NEIN”:
Beenden Sie aus der Datei und laden Sie den Dienst von SSH mit dem SystemCTL -Befehl neu:
$ sudo systemctl neu starten ssh neu starten
Der Dienst wird neu geladen und der Status kann mit der Statusoption mit dem SystemCTL -Befehl überprüft werden:
$ sudo systemctl Status SSH
Abschluss
Der SSH -Server wird verwendet, um eine Verbindung mit den anderen Maschinen aus der Ferne herzustellen und eine sichere Verbindung zu ihnen zu haben. Wir generieren die SSH -Tasten auf Ubuntu 22.04. In diesem Blog wurde die Methode zur Generierung der SSH -Tasten auf Ubuntu erklärt.