Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Linux implementiert eine passwortfreie Anmeldefunktion

Linux implementiert eine passwortfreie Anmeldefunktion

巴扎黑
巴扎黑Original
2017-08-22 13:25:451913Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn