Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Linux implementiert eine passwortfreie Anmeldefunktion
1. Host A verwendet ssh -keygen -t rsa, um einen öffentlichen Schlüssel zu generieren. Der öffentliche Schlüssel befindet sich im .ssh-Ordner (cd ~/.ssh) im Home-Bereich des aktuellen Benutzers Ordner. id_rsa.pub-Datei
2. Führen Sie echo „A's public key“ >>authorized_keys in der .ssh-Datei im Home-Ordner des entsprechenden Benutzers auf Host B aus, wenn keine solche Datei vorhanden ist Erstellen Sie dann eine neue mit der Adresse: ~/.ssh/authorized_keys
3. Setzen Sie die Berechtigungen der Datei mit dem öffentlichen Schlüssel und der Datei „authorized_keys“ auf 600 (lockerere Berechtigungen sind ebenfalls verfügbar). B. 744)
4. A kann sich ohne Passwort bei B anmelden.
Besonderer Hinweis: Die Berechtigungen der Datei „authorized_keys“ müssen 600 sein, andernfalls schlägt das Hinzufügen von Vertrauen fehl und Maschine A kann sich nicht direkt anmelden Maschine B ohne Passwort.
Das obige ist der detaillierte Inhalt vonLinux implementiert eine passwortfreie Anmeldefunktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!