Befehl auf externen Server ausführen
Posted: 2005-01-16 20:34
Hi,
ich hab zwar schon viel zu dem Thema gefunden leider hat abzulut nichts funktioniert. Also keine schnelle "google" "suchfunktion" Antwort bitttte :(
Also ich schreibe gerade ein Kundeninterface für die verschiedensten Anwendungsgebiete, in PHP.
Da gibt es unter anderem eine Datei bearbeitung, und auch das ausführen von Befehlen auf dem Server.
Ist ja auch alles kein grosses Problem, nur sobald ich ausserhalb meines Root-Server arbeiten muss harperts.
Ich arbeite auf 4 Rootservern und nur auf einem ist Apache drauf und soll auch nur Apache drauf.
Das heist ich muss das irgendwie mit SSH machen.
Es gibt ja auch viele Anleitungen um ein Key_pair zu erstellen und so.
z.B.
'ssh-keygen -t dsa'
Standart Ordner gelassen
kein Passwort eingeben
dann mit diesem langen cat befehl die datei auf den anderen server kopiert ...
Das klappt aber nicht. Dann hab ich noch weiter geguckt und hab am ende in der ssh.config eine Varible die ungefähr "passwort abfrage" y/n hiess auf "no" gestellt und toll ich kam garnicht mehr drauf.
Zum glück hat mir ein admin vom Rechenzentrum geholfen und das wieder rückgängig gemacht.
Ich hoffe mir kann entweder jemand n alternative zum ssh keypair geben oder n bessere Anleitung.
Mir würde es auch reichen wenn ich auf dem Apache Root Server ein lokales Script ausführe das eine Ssh verbindung aufbaut und dann einen Befehl ausführt, aber es harpert immer am Passwort.
Also danke ich hoffe es liest sich überhaupt jemand diesen Roman durch *g* :-D
Gruß
Henning
ich hab zwar schon viel zu dem Thema gefunden leider hat abzulut nichts funktioniert. Also keine schnelle "google" "suchfunktion" Antwort bitttte :(
Also ich schreibe gerade ein Kundeninterface für die verschiedensten Anwendungsgebiete, in PHP.
Da gibt es unter anderem eine Datei bearbeitung, und auch das ausführen von Befehlen auf dem Server.
Ist ja auch alles kein grosses Problem, nur sobald ich ausserhalb meines Root-Server arbeiten muss harperts.
Ich arbeite auf 4 Rootservern und nur auf einem ist Apache drauf und soll auch nur Apache drauf.
Das heist ich muss das irgendwie mit SSH machen.
Es gibt ja auch viele Anleitungen um ein Key_pair zu erstellen und so.
z.B.
'ssh-keygen -t dsa'
Standart Ordner gelassen
kein Passwort eingeben
dann mit diesem langen cat befehl die datei auf den anderen server kopiert ...
Das klappt aber nicht. Dann hab ich noch weiter geguckt und hab am ende in der ssh.config eine Varible die ungefähr "passwort abfrage" y/n hiess auf "no" gestellt und toll ich kam garnicht mehr drauf.
Zum glück hat mir ein admin vom Rechenzentrum geholfen und das wieder rückgängig gemacht.
Ich hoffe mir kann entweder jemand n alternative zum ssh keypair geben oder n bessere Anleitung.
Mir würde es auch reichen wenn ich auf dem Apache Root Server ein lokales Script ausführe das eine Ssh verbindung aufbaut und dann einen Befehl ausführt, aber es harpert immer am Passwort.
Also danke ich hoffe es liest sich überhaupt jemand diesen Roman durch *g* :-D
Gruß
Henning