> Kan man lave sådan man automatik kan ssh fra serveren til clienten
> fyre et shell script af, og cut forbinndelsen igen og client er igang
> med opgaven?
Det skulle være muligt:
ssh -l BRUGER_NAVN KLIENT_NAVN CMD
F.eks hvis jeg har et shellscript på klienten i /usr/local/bin/script
som skal afvikles som root på klienten pluto:
ssh -l root pluto /usr/local/bin/script
Hvis scriptet ikke findes på serveren, kan du eventuelt starte med at
kopiere det til klienten:
1) scp script root@pluto:/usr/local/bin
2) ssh -l root pluto /usr/local/bin/script
Denne model kræver at du bruger nøgler til at logge ind på klienten.
Disse kan du lave således:
På serveren:
1) cd $HOME/.ssh (hvis kataloget ikke findes, så lav det)
2) ssh-keygen -t dsa
3) scp id_dsa.pub BRUGER_NAVN@KLIENT_NAVN:/tmp
På klienten:
1) cd $HOME/.ssh
2) cat /tmp/id_dsa.pub >> authorized_keys
3) rm /tmp/id_dsa.pub
3) exit
Nu burde du kunne logge ind på klienten uden brug af password.
Håber at jeg har forstået spørgsmålet rigtigt
/Jan