1.ssh-Befehl Unter Linux können Sie sich über den Befehl „ssh“ bei einem anderen Server anmelden. Öffnen Sie zwei virtuelle Linux-Maschinen, eine Linux01 mit der IP-Adresse 192.168.226.128 und die andere Linux02 mit der IP-Adresse 192.168.226.129. Geben Sie nach dem Hochfahren im Linux01-Terminal Folgendes ein: ssh 192.168.226.129. Anschließend werden Sie aufgefordert, das Anmeldekennwort von Linux02 einzugeben. Nach der Eingabe können Sie sich auf Linux01 bei Linux02 anmelden und Befehlsvorgänge ausführen. Es gibt zwei Möglichkeiten, SSH-Befehle zu verwenden SSH-IP-Adresse (Standard ist Root-Benutzer) Melden Sie sich als Root-Benutzer an ssh-Benutzername@IP-Adresse, um sich als angegebener Benutzer anzumelden 2. Probleme durch schlüsselloses Login gelöst Wenn Sie sich jetzt auf linux01 beim linux02-System anmelden möchten, müssen Sie das Kennwort nach der SSH-IP-Adresse manuell eingeben, um auf den linux02-Server zuzugreifen. Nachdem Sie jedoch die schlüssellose Anmeldung konfiguriert haben, können Sie sich anmelden, indem Sie den SSH-Befehl direkt eingeben, ohne das Kennwort manuell eingeben zu müssen. Die schlüssellose Anmeldung löst das Problem des passwortbeschränkten Zugriffs zwischen Clustern. Was ist ein Cluster? Ein Cluster besteht aus vielen Servern, die eine Aufgabe erfüllen (die Server sind verbunden und können Daten übertragen). 3. Schlüssellose Anmeldung konfigurieren: Alle Server im Cluster müssen mit einem schlüsselfreien Schlüssel konfiguriert werden. Es reicht nicht aus, nur einen Server zu konfigurieren und ihn dann auf anderen Servern zu verwenden. 3.1 Generieren Sie private und öffentliche Schlüssel auf dem Server linux01 +--[RSA 2048]----+ | .o. | | .E. | | .. . | | o . | | Also.. | | o oooo | | . o.+=. | | .B... | | .+.=+. | +-----------------+ 3.2 Kopieren Sie einen öffentlichen Schlüssel auf Ihren Computer und generieren Sie eine Kopie auf anderen Servern, Dieser Vorgang erfordert einmalig die manuelle Eingabe eines Passworts, sodass sowohl auf dem linux01-Server als auch auf dem linux02-Server ein öffentlicher Schlüssel hinterlegt wird. Der öffentliche Schlüssel wird zur Implementierung der schlüssellosen Anmeldung verwendet. Die folgenden Informationen werden angezeigt, um eine erfolgreiche Konfiguration zu bestätigen:
3.3 Konfigurieren Sie die Hostnamenzuordnung in den Hosts von linux01: 3.4, wiederholen Sie die obigen Schritte, um linux02 zu konfigurieren. Wenn mehrere Server vorhanden sind, kopieren Sie den öffentlichen Schlüssel auf jedem Server. Die IP-Zuordnung sollte auch für jeden Host konfiguriert werden. Testen Sie abschließend, ob Sie sich direkt anmelden können, indem Sie die SSH-IP-Adresse eingeben, ohne ein Kennwort einzugeben. Dateiübertragung: scp -r Zu kopierende Datei/Ordner Ziel-IP-Adresse oder Hostname: Zielordnerpfad So senden Sie den Apps-Ordner auf linux01 an Sie können Dateien übertragen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Verwenden Sie Element+vue, um Start- und Endzeitlimits zu implementieren
>>: Detaillierte Erläuterung der grundlegenden Datentypen in mysql8.0.19
Kürzlich wurde beim Ausführen eines alten RN-Proj...
Der spezifische Code der JavaScript-Datumseffekte...
MySQL 5.7 fügt viele neue Funktionen hinzu, wie z...
Sinnvolle Einstellung des MySQL sql_mode sql_mode...
Vor Kurzem musste ich das Projekt für die Mitglie...
Beim letzten Mal haben wir uns zwei Header-Layout...
Enctype: Gibt den Kodierungstyp an, der vom Browse...
Hintergrund Wenn Sie am Blockchain-Protokollmodul...
Wir alle wissen, dass die standardmäßige MySQL-Da...
In diesem Artikel wird der Beispielcode für den C...
Ich habe zufällig ein tolles Tutorial zum Thema k...
Inhaltsverzeichnis 1. Überprüfen Sie, ob die Dock...
Basierend auf täglichen Entwicklungserfahrungen u...
Wie wir alle wissen, ist „mailto“ ein sehr praktis...
Menüleiste Beispiel 1: Code kopieren Der Code lau...