sshpass
Rédigé par Paulo
Aucun commentaire
Classé dans : Linux
Utilisation de sshpass pour passer des commandes sur un serveur sans lancer un mode "interactif' :
#connexion au serveur sshpass -p 'password' ssh -o StrictHostKeyChecking=no user@serveur #echange de clé entre les deux serveurs sshpass -p passord ssh-copy-id user@${IP} &>/dev/null #on peut ensuite passer des commandes sshpass ssh root@${IP} "ip route add default via 192.168.122.1" #ou sshpass -p 'mon_mot_de_passe' ssh user@server 'ls /tmp' #lancer un terminal sur le serveur distant gnome-terminal --tab -e "bash -c 'ssh root@${IP}'"
Ps : installation du rpm "sshpass" necessaire !