PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : bash programmierung und ssh ??



MAINHATTAN
31.07.03, 12:49
hallo,

ich möchte gerne das ein bash script sich per ssh auf einem anderen
rechner einloggt und da auf der konsole einige befehle ausführt.

habe mir ein kleinen bash script geschrieben wo ich einfach
(muss gestehen, bin ein anfänger :) )
die befehlsfolge rein geschrieben habe wie ich sie hier (lokal) eingebe.

so sieht mein bash-script aus:
###################################
#! /bin/bash

ssh -l user xxx.xxx.xxx.xx
passwort
cd ssh_direkt
./test.phtml
exit
###################################

die verbindung klappt ja, nur werd ich trotzdem nach dem passwort
gefragt, wie kann ich dem bash-script sagen das es das passwort usw.
selbst übergibt ??

ich hoffe ich habe es verständlich beschrieben, was ich will :)

gruss, wolfgang

marcdevil
31.07.03, 13:02
das geht so nicht, erstmal ssh so einrichten, das du kein passwort brauchst: http://www.linuxforen.de/forums/showthread.php?s=&threadid=67346&highlight=ohne+passwort+ssh

dann

ssh -l user xxx.xxx.xxx.xx "cd ssh_direkt ; ./test.phtml ; sleep 1"

MAINHATTAN
31.07.03, 15:04
danke :)

hat geklappt.....

gruss, wolfgang