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