J'utilise ubuntu 12.04. J'utilise ssh pour me connecter à de nombreux serveurs quotidiennement, j'ai donc mis leurs paramètres dans .ssh/config comme ceci :
Host server1
User tux
Port 2202
HostName xxx.x.xx.x
Je sais que nous devrions utiliser une paire de clés pour assurer la sécurité, mais parfois nous ne pouvons pas ajouter de clé publique à la machine distante (par exemple, un serveur SSH public qui accepte le mot de passe et exécute une commande spécifique, ou un utilisateur sans répertoire personnel).
Alors, y a-t-il un moyen de mettre des mots de passe dans ce fichier, pour chaque connexion ? Ainsi, lorsque le serveur demande un mot de passe, le terminal met son mot de passe et l'envoie au serveur, de sorte que je n'ai pas besoin de taper le mot de passe à chaque fois.