Script pour connexion ssh intégrer le mot de passe demandé

xunil2003 Messages postés 766 Date d'inscription   Statut Membre Dernière intervention   -  
zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je voudrai faire un script bash pour mes connexions ssh sur mon pc local vers le serveur sans qu'il me demande le mot de passe à entrée.

#!/bin/bash   
echo "ls ssh [email protected] ls -lh /home/serveur/Domotique/x10/mochad/apps/ --color"  
ssh [email protected] ls -lh /home/serveur/Domotique/x10/mochad/apps/ --color


#!/bin/bash   
echo "ssh [email protected] /home/serveur/Domotique/x10/mochad/apps/test-mochad.sh"  
ssh [email protected] /home/serveur/Domotique/x10/mochad/apps/test-mochad.sh


Mot de passe demandé
laurent@PC-ubuntu:~$ ssh [email protected] ls -lh /home/serveur/Domotique/x10/mochad/apps/ --color  
[email protected]'s password: 


Et il possible dans un script bash d'indiquer automatiquement le mot de passe dans le script via une variable ?
pass=monpasse

Si oui comment procéder ?

Merci.

1 réponse

zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 497
 
Salut,

Je voudrai faire un script bash pour mes connexions ssh sur mon pc local vers le serveur sans qu'il me demande le mot de passe à entrée.
Le plus simple et le plus sûr est de mettre en place une authentification par clé.
Exemple

Et il possible dans un script bash d'indiquer automatiquement le mot de passe dans le script via une variable ?
Oui, avec "expect" (voir ce post)
0