GNU/Linux >> Tutoriels Linux >  >> Linux

Comment autoriser ssh avec des mots de passe vides sous Linux

Question :Comment pouvons-nous autoriser un utilisateur avec un mot de passe vide à se connecter à un système Linux ?

Bien que cela semble une exigence risquée, mais parfois dans un environnement de développement privé, cela peut être utile. openssh vous offre également la possibilité d'avoir des mots de passe vides pour les utilisateurs lors de l'utilisation de ssh.

À partir de la page de manuel de 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.

Ainsi, par défaut, ssh n'autorisera pas les utilisateurs à se connecter avec des mots de passe vides. Mais si nous définissons le PermitEmptyPasswords valeur du paramètre à "oui ” dans le fichier de configuration /etc/ssh/sshd_config, les utilisateurs peuvent se connecter avec un mot de passe vide.

# vi /etc/ssh/sshd_config
PermitEmptyPasswords yes

Assurez-vous de ne pas hacher le paramètre s'il est haché dans le fichier de configuration.


Linux
  1. Comment désactiver la connexion SSH avec un mot de passe

  2. Comment modifier ou définir des mots de passe utilisateur sous Linux

  3. Linux IPTables :comment ajouter des règles de pare-feu (avec l'exemple Autoriser SSH)

  4. Comment configurer Rsync avec SSH sur UNIX / Linux (rsync sans mot de passe)

  5. Comment activer le vieillissement du mot de passe sous Linux avec NIS

Comment gérer vos mots de passe avec Enpass sous Linux

Trouver des comptes d'utilisateurs avec un mot de passe vide sous Linux

Comment gérer les mots de passe Linux avec la commande pass

Comment transmettre un mot de passe à la commande SSH sous Linux

Comment gérer les mots de passe de compte sous Linux avec la commande passwd

Comment protéger GRUB avec un mot de passe sous Linux ?