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.