GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So erlauben Sie ssh mit leeren Passwörtern in Linux

Frage :Wie können wir einem Benutzer mit leerem Passwort erlauben, sich bei einem Linux-System anzumelden?

Obwohl es eine riskante Anforderung zu sein scheint, kann dies in einer privaten Entwicklungsumgebung manchmal nützlich sein. Außerdem bietet openssh Ihnen die Möglichkeit, leere Passwörter für Benutzer zu haben, während sie ssh ausführen.

Aus der Manpage von sshd_config:

# man sshd_config
...
     PermitEmptyPasswords
             When password authentication is allowed, it specifies whether the server allows login to accounts with empty password strings. The default is no.

Daher erlaubt ssh Benutzern standardmäßig nicht, sich mit leeren Passwörtern anzumelden. Aber wenn wir die PermitEmptyPasswords setzen Parameterwert auf „ja ” in der Konfigurationsdatei /etc/ssh/sshd_config können sich Benutzer mit einem leeren Passwort anmelden.

# vi /etc/ssh/sshd_config
PermitEmptyPasswords yes

Achten Sie darauf, den Parameter zu enthashen, wenn er in der Konfigurationsdatei gehasht ist.


Linux
  1. SSH-Passwortautomatisierung in Linux mit sshpass

  2. So deaktivieren Sie die SSH-Anmeldung mit Passwort

  3. So ändern oder setzen Sie Benutzerpasswörter in Linux

  4. So richten Sie Rsync mit SSH unter UNIX / Linux ein (rsync ohne Passwort)

  5. Wie überprüfe ich das Passwort mit Linux?

So verwalten Sie Ihre Passwörter mit Enpass unter Linux

Finden Sie Benutzerkonten mit leerem Passwort in Linux

So verwalten Sie Linux-Passwörter mit dem Pass-Befehl

So übergeben Sie das Passwort an den SSH-Befehl in Linux

Umgang mit Kontokennwörtern unter Linux mit dem Befehl passwd

Wie schütze ich GRUB mit einem Passwort unter Linux?