Verwenden Sie den Schlüssel, um sich beim Linux-Server anzumelden

Ich habe Xshell verwendet, um den Schlüssel zu generieren und auf den Linux-Server hochzuladen.

 

Gehen Sie zur Symbolleistenleiste und wählen Sie [Assistent zur Generierung neuer Benutzerschlüssel].

 

 

 

Legen Sie das Passwort für den Schlüssel fest

 

 Zum Schluss speichern Sie es einfach als Datei.

==========================================

Erstellen Sie einen neuen .ssh-Ordner im Home-Verzeichnis des Benutzers

[Root @ localhost ~] # mkdir . SSH   # New .ssh Ordner 
[root @ localhost ~] # chmod  700 . SSH /   # nur und Schreibzugriff auf ihre lesen 
[root @ localhost ~] # cd. SSH   # in die .ssh Ordner

Ich habe Xftp verwendet, das mit Xshell geliefert wird, um den öffentlichen Schlüssel in den .ssh-Ordner hochzuladen.

$ cat id_dsa_1024.pub> autorisierte_Tasten 
$ chmod  600 autorisierte_Tasten

Ändern Sie sshd.config

[root @ localhost. ssh ] # vim / etc / ssh / sshd_config 
修改 如下
PasswordAuthentication nein 
PubkeyAuthentication ja 
AuthorizedKeysFile. ssh / autorisierte_Tasten

Starten Sie sshd neu

[root @ localhost. ssh ] # systemctl sshd neu starten

 

Bei erneuter Verwendung von Xshell wird der Name des öffentlichen Schlüssels direkt angezeigt. Sie müssen auch das Kennwort für den öffentlichen Schlüssel eingeben.

 

Ich denke du magst

Origin www.cnblogs.com/panxk/p/12748700.html
Empfohlen
Rangfolge