Kommando auf entfernten Rechner ausführen? [gelöst]

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

Kommando auf entfernten Rechner ausführen? [gelöst]

Beitrag von MartinN » 09.05.2006 12:26:22

Hallo,

ich versuche jetzt schon seit längerem über ssh ein kommando auf einem anderem PC auszuführen, aber irgendwie krieg ich das nicht hin.
Ich dachte, dass es so funktionieren müsste:

Code: Alles auswählen

ssh pc2 && kommando
Das Problem ist, dass ich den code nur in eine Zeile schreiben kann, weil ich dieses kommando über php ausführen möchte.
Wenn ich die man-page richtig verstanden habe, sollte es sogar so klappen:

Code: Alles auswählen

ssh pc2 kommando
Geht aber leider auch nicht.
Was mache ich falsch?

Bye
Zuletzt geändert von MartinN am 09.05.2006 13:04:42, insgesamt 1-mal geändert.

Benutzeravatar
mauser
Beiträge: 1854
Registriert: 27.01.2005 22:34:48

Re: Mit ssh ein kommando auf entfernten Rechner ausführen?

Beitrag von mauser » 09.05.2006 12:35:29

hi,
MartinN hat geschrieben:Hallo,
Ich dachte, dass es so funktionieren müsste:

Code: Alles auswählen

ssh pc2 && kommando
Das ist falsch. Damit würdest du dich per ssh auf den enfernten Rechner einwählen, und nachdem du den ssh-client erflogreich geschlossen hast, wird das kommando ausgeführt.

Code: Alles auswählen

ssh pc2 kommando
Sollte gehen,gerade noch gemacht. Mal als Beispiel:

Code: Alles auswählen

 ssh mydomain.com "ls -l > test"
mfg
mauser

Benutzeravatar
I.C.Wiener
Beiträge: 674
Registriert: 19.08.2003 18:45:35

Beitrag von I.C.Wiener » 09.05.2006 12:36:33

Moin,

dann probier' es doch einmal auf der Shell und schau' was er sagt.
Er fragt ja nach einem Passwort. hast du das berücksichtigt?
Oder wie läuft die Authentisierung?

Ansonsten kann ich nur sagen, hier geht das. :P

MfG
Who is... LAIN?

Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

Beitrag von MartinN » 09.05.2006 12:53:18

also ich hab das jetzt so gemacht:

Code: Alles auswählen

ssh pc2 "lm_stat"
daraufhin bekomm ich folgende Fehlermeldung
bash: lm_stat: command not found
Wenn ich es aber so mache:

Code: Alles auswählen

ssh pc2
lm_stat
dann gehts komischerweiße.

das Kommando lm_stat gibts auch nur auf dem pc2

edit:
ich kann mich auf dem pc2 ohne passwort anmelden (aber nur wenn ich als der selbe user lokal angemeldet bin)

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 09.05.2006 12:58:32

Hi

Geht es denn nur nicht mit diesem

Code: Alles auswählen

lm_stat
nicht ?
Was macht ein

Code: Alles auswählen

ssh pc2 df
geht dieser denn durch ?

Evtl. findet diese RemoteShell diesen Befehl nicht. Ein weiterer Test wäre

Code: Alles auswählen

ssh pc2 /der/pfad/zu/lm_stat

Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

Beitrag von MartinN » 09.05.2006 13:04:11

OK, danke.
Wenn ich den Pfad mit angebe, klappts.

Bye

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 09.05.2006 13:05:03

I.C. Wiener schrieb:
Er fragt ja nach einem Passwort. hast du das berücksichtigt?
ich denke mal er macht das mit nem key ...

Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

Beitrag von MartinN » 10.05.2006 09:45:53

Ja, genau so mache ich das.

Danke nochmal

Antworten