Je travaille actuellement en tant que programmeur et, par conséquent, je dois constamment télécharger mes logiciels vers des systèmes distants pour les tester. J'ai environ 7 machines qui doivent recevoir des copies de tout.
Pour le moment, j'ai un court bash script avec un scp effectuant le transfert pour chaque machine distante :
echo -e "\nUpdating Taiwan Machine"
scp {file1,file} bschlinker@taiwan:/home/bschlinker/
echo -e "\nUpdating Wisconsin Machine"
scp -P 2400 {file1,file2} bschlinker@wisconsin:/home/bschlinker/
On me demande péniblement le mot de passe de chaque machine. Je reconnais que je peux résoudre ce problème avec des clés SSH - mais je ne veux pas avoir une authentification sans mot de passe pour les machines distantes via la clé. Par conséquent, j'ai défini une phrase de passe sur ma clé SSH. J'ai lu qu'après avoir entré votre phrase de passe une fois, elle restera active pour le reste de la session de terminal en cours. Est-ce bien le cas ? Si non, avez-vous une idée ?