Jeg kender root login / password for maskiner, og jeg ønsker at automatisere nogle kommandoer som denne fra hver:
Code:
ssh root@remoteHost1 "tail /var/log/messages"
ssh root@remoteHost2 "tail /var/log/messages"
ssh root@remoteHost3 "tail /var/log/messages"
ssh root@remoteHost4 "tail /var/log/messages"
ssh root@remoteHost5 "tail /var/log/messages"
Mit eneste problem er, at jeg kan ikke garantere, at nøgler og sådanne findes hver gang, årsagen er der ofte re-imaging gjort uden min viden ... og jeg dont ønsker at indtaste "ja" og min adgangskode 6 gange, hver gang jeg vil gerne køre mit script ... så jeg har brug for at sætte noget i retning af
passwordless ssh men ved hjælp af et script til at sætte den op, og derefter en anden script til at køre min kommandoer ... eller begge dele i en skrift, betyder ikke noget for mig ...
Er dette doable? eller er det muligt til stadighed at kontrollere standardindtastningen, og når det passer / password \: / så jeg rør det mit password, og hvis det passer / \ (ja \ / nej \) / så jeg ved, at rør det "ja" .. . men så, hvordan jeg vil efterligne på Enter-tasten, forårsage Im ret sikker på, "\ n" er ikke ind, men blot en ny linje
nogen hjælpe her?