Lassen Sie mich zunächst über die allgemeine Idee sprechen: 1. Melden Sie sich mit einem Passwort beim CentOS-System an 2. SSH konfigurieren 3. Generieren Sie einen geheimen Schlüssel mit xshell 4. Ohne Passwort anmelden Software und Ausrüstung: xshell (Download-Adresse (kostenlose Version), Sie können es auch von Baidu herunterladen) CentOS7.5 (Baidu Cloud Server) Kommen wir nun zum Thema zurück: 1. Passwort Remote-Verbindung CentOS Öffnen Sie xshell -- Datei -- Neu. Die folgende Schnittstelle wird angezeigt. Erklären Sie, was geändert werden muss. Name: Um den Server zu unterscheiden, können Sie ihm einen beliebigen Namen geben. Protokoll: SSH ist die Standardeinstellung. Host: Die IP-Adresse der Maschine, auf der sich das CentOS-System befindet. Port: 22 standardmäßig. Sie können die Verbindung wiederherstellen: Bei Bedarf können Sie dies überprüfen. Wenn die Verbindung versehentlich getrennt wird, stellt xshell die Verbindung automatisch wieder her. Wählen Sie im Verzeichnis links <Benutzerauthentifizierung> aus. Die folgende Schnittstelle wird angezeigt Parameterbeschreibung: Methode: Die Überprüfungsmethode, wenn xshell eine Verbindung zu CentOS herstellt. Wählen Sie beim ersten Mal Kennwort Benutzername: CentOS-Benutzername. Ich verwende hier direkt das Root-Kontokennwort: Das Kennwort des Anmeldekontos ist erforderlich Stellen Sie dann eine Verbindung her. Wenn Sie sich erfolgreich angemeldet haben, wird Ihr angemeldeter Benutzername vor der Befehlszeile angezeigt, wie in der folgenden Abbildung dargestellt. Wenn die Anmeldung fehlschlägt, prüfen Sie zunächst, ob das Anmeldekonto vorhanden ist und ob das Kennwort korrekt ist. Wenn kein Problem vorliegt, prüfen Sie, ob der CentOS-Port geöffnet ist. 2. Installieren und konfigurieren Sie ssh 1. Installieren Sie openssh-server 2. SSH-Konfiguration ändern Öffnen Sie /etc/ssh/sshd-config mit vim Nach der Bearbeitung speichern 3. Starten Sie den SSH-Dienst 4. Stellen Sie ssh so ein, dass es beim Booten automatisch gestartet wird 5. Erstellen Sie einen .ssh-Ordner Erstellen Sie einen .ssh-Ordner im Home-Verzeichnis des Benutzers Bisher ist die SSH-Konfiguration abgeschlossen 3. Generieren Sie einen geheimen Schlüssel mit xshell 1. Öffnen Sie xshell -- Tools -- User Key Manager Das folgende Fenster wird angezeigt Wählen Sie „Generieren“ in der rechten Optionszeile Wählen Sie Weiter, es sind keine Änderungen erforderlich Der Schlüssel wurde generiert. Klicken Sie auf Weiter Parameter Beschreibung Schlüsselname: beliebiger Name Passwort: Dies ist das Passwort zur Überprüfung unserer Identität. Es wird mit RSA verschlüsselt. Hier verwende ich 123456 Bestätigung: dasselbe wie das obige Passwort. Der Zweck besteht darin, zu überprüfen, ob unsere beiden Passwörter übereinstimmen. Klicken Sie auf „Weiter“. Die folgende Abbildung wird angezeigt. Wählen Sie dann „Datei speichern“, um die öffentlichen Schlüsselinformationen zu speichern. Hier speichere ich sie als test.pub. Klicken Sie nach dem Speichern auf „Fertig stellen“ (xshell zeichnet test.pub automatisch auf). Laden Sie dann test.pub in den .ssh-Ordner hoch, den wir in Schritt 2 erstellt haben Hier verwende ich den rz-Befehl (install yum install -y lrzsz, Dateiübertragungsbefehl) Geben Sie zunächst mit cd ~/.ssh den Ordner .ssh ein und führen Sie dann rz aus. Ein Fenster zur Dateiauswahl wird angezeigt. Wählen Sie die soeben generierte Datei test.pub aus. Anschließend mit ll prüfen, ob der Upload erfolgreich war Fügen Sie abschließend den öffentlichen Schlüssel in test.pub zu authorized_keys hinzu (authorized_keys speichert öffentliche Schlüssel). 4. xshell richtet passwortfreien Login ein Erstellen Sie eine neue Verbindung und legen Sie Name, Host, Port und weitere Angaben auf die gleiche Weise fest. Beachten Sie, dass der Name zur leichteren Unterscheidung anders festgelegt werden sollte. Einrichten der Benutzerauthentifizierung Parameterbeschreibung:
Dann verbinden Sie sich und Sie können sich ohne Passwort anmelden. Zusammenfassen Oben finden Sie eine ausführliche Erläuterung der vom Herausgeber eingeführten Idee der Xshell-Remote-Anmeldung bei CentOS7 ohne Kennwortanmeldung. Ich hoffe, dass dies für alle hilfreich ist. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Vue realisiert Bildwechseleffekt
>>: Zusammenfassung der MySQL-Entwicklungsstandards und -Nutzungskenntnisse
So erstellen Sie eine virtuelle Maschine auf VMwa...
Inhaltsverzeichnis 1. Deklarieren Sie eine Funkti...
Der erste Schritt besteht darin, TypeScript globa...
In der SQL-ähnlichen Anweisung beispielsweise SEL...
In der folgenden Analyse geht es um Produktdesign...
Das Unternehmensprojekt wurde in Java entwickelt ...
Inhaltsverzeichnis Grundkonfiguration Eintragsdat...
Dies ist ein Artikel, der vor langer Zeit geschrie...
Das Bild-Tag wird verwendet, um ein Bild auf eine...
Bild-Tag <IMG> einfügen Die farbenfrohen Web...
Inhaltsverzeichnis Überblick Same-Origin-Policy (...
Heutzutage ist das Kopieren von Websites im Intern...
Die React-Version beim Schreiben dieses Artikels ...
1. getElementById von IE8 unterstützt nur IDs, nic...
Wir wissen, dass wir beim Verwenden von HTML im N...