Geben Sie den Text unten ein
Ignorieren Sie den SSH-Installations- und SCP-Installationsprozess. Standardmäßig wird davon ausgegangen, dass der aktuelle Computer und der Remote-Computer über vollständige SSH- und SCP-Funktionen verfügen
Verwenden Sie zuerst den Befehl ssh-keygen -t rsa in Maschine B (Kinder, die Git spielen möchten, sollten das wissen~)
[hart02@hart02 .ssh]$ ssh-keygen -t rsa
Enter file in which to save the key (/home/hart02/.ssh/id_rsa)
Drücken Sie direkt die Eingabetaste
Enter passphrase (empty for no passphrase):
Das bedeutet, dass Sie bitte das Passwort eingeben. Wenn Sie es nicht eingeben, gibt es kein Passwort. Natürlich verwenden wir die Eingabetaste ~ und geben dann das Passwort erneut ein. Stellen Sie sicher, dass es zweimal konsistent bleibt. Wenn Sie es nicht beim ersten Mal eingeben, müssen Sie es beim zweiten Mal eingeben
Hinweis: Die Maschine hat es bereits generiert, daher lautet die Eingabeaufforderung
/home/hart02/.ssh/id_rsa already exists.
Aus dem Bild oben können wir erkennen, dass die generierten öffentlichen und privaten Schlüssel im Verzeichnis /user/.ssh/ gespeichert sind. Benutzer ist das Home-Verzeichnis des aktuell angemeldeten Benutzers.
Authorized_keys im Bild unten werden nicht automatisch generiert. In der aktuellen Maschine B
nützt es wenig
Sehen Sie sich die Dateien im .ssh-Verzeichnis an
Jetzt arbeiten wir in Maschine A und der Vorgang stimmt mit den oben genannten Schritten überein. Wenn die Generierung abgeschlossen ist, berühren wir eine Datei mit dem Namen „authorized_keys
“.
Verwendung in Maschine B
cat id_rsa.pub
In Maschine A,
vim authorized_keys
ESC -> :wq! ->
cat authorized_keys
chmod 600 authorized_keys
Dateiberechtigungen ändern
Stellen Sie sicher, dass Sie dies tun, nachdem Sie die oben genannten Schritte ausgeführt haben
/etc/init.d/sshd restart
Das ist es. Die Konfiguration der passwortfreien SSH-Anmeldung ist abgeschlossen. Klingt gut, schauen Sie sich doch einmal die Wirkung an:
OK, im nächsten Kapitel wird das scp-Remote-Copy-Skript erklärt~
Das obige ist der detaillierte Inhalt vonErstellen Sie ein passwortfreies SSH-Login. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!