C'est une question concernant le client OpenSSH sur Linux, MacOSX et FreeBSD.
Normalement, je me connecte aux systèmes à l'aide de ma clé SSH.
Parfois, je veux que mon client SSH ignore ma clé SSH et utilise un mot de passe à la place. Si je 'ssh hostname', mon client me demande la phrase secrète de ma clé SSH, ce qui est gênant. Au lieu de cela, je veux que le client ignore simplement ma clé SSH, afin que le serveur me demande mon mot de passe à la place.
J'ai essayé ce qui suit, mais je suis toujours invité à saisir la phrase secrète de ma clé SSH. Après cela, on me demande mon mot de passe.
ssh -o PreferredAuthentications=password Host.example.org
Je veux le faire côté client, sans aucune modification de l'hôte distant.
Essayez ssh -o PasswordAuthentication=yes -o PreferredAuthentications=keyboard-interactive,password -o PubkeyAuthentication=no Host.example.org
Dans ssh v2, keyboard-interactive
est une autre façon de dire "mot de passe". Le -o PubkeyAuthentication=no
L'option indique au client de ne pas tenter l'authentification par paire de clés.
De plus, le PasswordAuthentication=yes
L'option est de remplacer toutes les options ssh précédemment configurées qui peuvent l'avoir désactivé.