[LINUX] Beenden Sie die SSH-Kennwortauthentifizierung und wechseln Sie vollständig zur Schlüsselauthentifizierung

Im vorherigen Artikel habe ich geschrieben, wie die für die SSH-Verbindung erforderlichen öffentlichen und privaten Schlüssel generiert werden.

Abschließend zeige ich Ihnen, wie Sie die Kennwortauthentifizierung stoppen. Infolgedessen kann niemand eine SSH-Verbindung mit Kennwortauthentifizierung starten. Stattdessen können Sie eine SSH-Verbindung nur mit Authentifizierung mit öffentlichem / privatem Schlüssel starten.

MainPC


$ sudo vi /etc/ssh/sshd_config

Wenn Sie oben klicken, wird die an ssh angehängte Einstellungsdatei mit vim bearbeitet. Suchen Sie in vim nach Folgendem:

MainPC


PubkeyAuthentication yes
PasswordAuthentication no
ChallengeResponseAuthentication no

Ich lege mich nur mit Ja und Nein im obigen Teil an ... Eine überraschende Gefahr ist, dass die beiden obersten Befehle standardmäßig auskommentiert sind (# ~). Unabhängig davon, wie oft Sie es in Ja oder Nein ändern, wird es nicht als Einstellungselement lol wiedergegeben Entfernen Sie unbedingt #, um den Wert zu ändern und zu speichern.

Starten Sie nun das SSH-System neu.

MainPC


$ sudo systemctl restart sshd

Versuchen Sie nun den vorherigen Artikel erneut. Möglicherweise ist die Kennwortauthentifizierung deaktiviert.

Recommended Posts

Beenden Sie die SSH-Kennwortauthentifizierung und wechseln Sie vollständig zur Schlüsselauthentifizierung
Melden Sie sich mit ssh ohne Passwort bei Raspberry PI an (Schlüsselauthentifizierung)
[SSH] Informationen zur Authentifizierung mit öffentlichem Schlüssel und zu EC2
So richten Sie die Authentifizierung mit öffentlichem Schlüssel mit ssh ein
[Ansible] Verwendung der SSH-Kennwortauthentifizierung bei der Ausführung von ansible
[Amazon Linux 2] Wechsel von der Authentifizierung mit öffentlichem Schlüssel zur Kennwortauthentifizierung
Wichtige Ergänzungen zu den Pandas 1.1.0 und 1.0.0
[Linux-Einstellungsserie] So legen Sie die Authentifizierung mit öffentlichem Schlüssel fest / ssh-keygen / ssh key / autorisierte_Tasten
So wechseln Sie zwischen Linux- und Mac-Shells