SSH - Programm über SSH Client starten
Hallo.
Ich habe eben es irgendwie geschafft mein Handy und meinen Pc über SSH zu verbinden.
Mit der tollen Tasker App, würde ich jetzt gerne ein Programm starten, doch es passiert nichts.
Beispiel:
start steam://rungameid/271590
Dies startet (wenn im CMD eingegeben) GTA ohne Probleme doch
wenn ich diesen Befehl am Handy im SSH Client, der schön verbunden ist,
eintrage, passiert einfach nichts. Auch im log kann ich nicht herauslesen ob es irgendeinen
Fehler gab. Hat jemand eine Idee wie ich es trotzdem zum Laufen bringen könnte?
(auch ein normales Programm starten geht nicht, doch "shutdown" schon)
Ich habe eben es irgendwie geschafft mein Handy und meinen Pc über SSH zu verbinden.
Mit der tollen Tasker App, würde ich jetzt gerne ein Programm starten, doch es passiert nichts.
Beispiel:
start steam://rungameid/271590
Dies startet (wenn im CMD eingegeben) GTA ohne Probleme doch
wenn ich diesen Befehl am Handy im SSH Client, der schön verbunden ist,
eintrage, passiert einfach nichts. Auch im log kann ich nicht herauslesen ob es irgendeinen
Fehler gab. Hat jemand eine Idee wie ich es trotzdem zum Laufen bringen könnte?
(auch ein normales Programm starten geht nicht, doch "shutdown" schon)
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 359634
Url: https://administrator.de/contentid/359634
Ausgedruckt am: 25.11.2024 um 10:11 Uhr
9 Kommentare
Neuester Kommentar
Hi VernoxVernax,
wenn ich dich richtig verstehe greifst du über dein Smartphone auf deinen PC zu und möchtest dort Steam starten?!
Wenn dem so ist liegt der Fehler darin, das du eine Grafische Anwendung, über eine Konsolen Verbindung aufrufen möchtest, das klappt so nicht ganz.
Da du mit SSH zugreifst gehe ich mal davon aus das der "PC" eine SteamBox oder Linux-Kiste ist?
Wenn dem so ist dann kannst du das ausgegebene Bild nach dem Aufruf auf das lokale Display ausgeben lassen nennt sich Display:0.
nohup sorgt dafür das es von deiner console entkoppelt wird und mit eigener Prozessnummer weiter läuft, wenn die SSH Verbindung wieder geschlossen wird.
Falls du mal das entfernte Bild per SSH zu dir auf den Bildschirm holen willst kannst ssh -X für eingeschränkte rechte oder -Y für administrative rechte auf deinem Bildschirm verwenden.
Falls das ganze auf Windows passieren soll denke ich wird es sicher jemanden geben der dich dort anleiten kann denn im Prinzip müsste es der selbe Ablauf sein
Grüße
wenn ich dich richtig verstehe greifst du über dein Smartphone auf deinen PC zu und möchtest dort Steam starten?!
Wenn dem so ist liegt der Fehler darin, das du eine Grafische Anwendung, über eine Konsolen Verbindung aufrufen möchtest, das klappt so nicht ganz.
Da du mit SSH zugreifst gehe ich mal davon aus das der "PC" eine SteamBox oder Linux-Kiste ist?
Wenn dem so ist dann kannst du das ausgegebene Bild nach dem Aufruf auf das lokale Display ausgeben lassen nennt sich Display:0.
ssh user@PC "DISPLAY=:0 nohup steam://bla/blub"
nohup sorgt dafür das es von deiner console entkoppelt wird und mit eigener Prozessnummer weiter läuft, wenn die SSH Verbindung wieder geschlossen wird.
Falls du mal das entfernte Bild per SSH zu dir auf den Bildschirm holen willst kannst ssh -X für eingeschränkte rechte oder -Y für administrative rechte auf deinem Bildschirm verwenden.
Falls das ganze auf Windows passieren soll denke ich wird es sicher jemanden geben der dich dort anleiten kann denn im Prinzip müsste es der selbe Ablauf sein
Grüße
Nixx für ungut, aber wenn man sich Deine bisherigen Fragen anschaut, dann hat man den Eindruck daß Du zwar einen PC und ein Mobiltelefon (Handy, Smartphone) hast. Aber keinen blassen Schimmer davon, um was es gehen soll.
Und außerdem, wofür benötigst Du einen PC, wenn Du eh alles via Mobiltelefon machst?
Gruss Penny
Und außerdem, wofür benötigst Du einen PC, wenn Du eh alles via Mobiltelefon machst?
Gruss Penny
Moment, jetzt willst Du vom PC aus Dein Handy (Smartphone?) runterfahren?
Jetzt verstehe ich garnichts mehr.
Formuliere klar und deutlich was Du willst. Liefere alle nötigen Informationen mit, siehe wie Du eine Frage richtig stellst.
Fakt ist: Du hast einen PC und ein Handy. Wir wissen weder um welches Betriebssystem (OS/2, MVS, Novell, Windows, Linux, was-weiß-der-Geier-noch-was...) vom PC es geht, geschweige denn um welche Version (Windows/286, 3.0 3.1, NT3.51, NT4, keine-Ahnung...) und um welches Handy (Sony Ericcson 902, Siemens s42, Eifon,...) und welches System diese nutzt.
Also liefere alle benötigten Informationen (sieh oben angegebenen Link).
Formuliere klar und deutlich was Du willst, dann können wir unter Umständen auch helfen.
Gibts da noch ne andere art von Console die dann ein Programm starten kann?
ja, für Windowssysteme kenne ich noch Sysinternals psexec.
Gruss Penny
Jetzt verstehe ich garnichts mehr.
..., und ein paar extras dazu.
Was denn für Extras? Lasse uns doch nicht immer im Dunkeln stehen.Formuliere klar und deutlich was Du willst. Liefere alle nötigen Informationen mit, siehe wie Du eine Frage richtig stellst.
...Ok also kann ich über SSH keine Programme starten... blöd.
Würde ich jetzt nicht behaupten.Fakt ist: Du hast einen PC und ein Handy. Wir wissen weder um welches Betriebssystem (OS/2, MVS, Novell, Windows, Linux, was-weiß-der-Geier-noch-was...) vom PC es geht, geschweige denn um welche Version (Windows/286, 3.0 3.1, NT3.51, NT4, keine-Ahnung...) und um welches Handy (Sony Ericcson 902, Siemens s42, Eifon,...) und welches System diese nutzt.
Also liefere alle benötigten Informationen (sieh oben angegebenen Link).
Formuliere klar und deutlich was Du willst, dann können wir unter Umständen auch helfen.
Gibts da noch ne andere art von Console die dann ein Programm starten kann?
ja, für Windowssysteme kenne ich noch Sysinternals psexec.
Gruss Penny
Hallo,
Du hast am Telephone PSEXEC? Oder willst Du per SSH das lokale PSEXEC auf dem W10 ausfuehren?
Egal wie rum. Schau die Parameter von PSEXEC an. Ganz speziell "-l -i -d".
Warum bringst Du das nicht in einem Geplanten Task unter. Meinetwegen Du meldest per SSH den Benutzer ab und nimmst das als Ausloeser fuer dem Job, der Job faehrt dann am Ende den PC herunter.
BFF
Du hast am Telephone PSEXEC? Oder willst Du per SSH das lokale PSEXEC auf dem W10 ausfuehren?
Egal wie rum. Schau die Parameter von PSEXEC an. Ganz speziell "-l -i -d".
ein Programm mit einem Shutdown Timer startet.
Warum bringst Du das nicht in einem Geplanten Task unter. Meinetwegen Du meldest per SSH den Benutzer ab und nimmst das als Ausloeser fuer dem Job, der Job faehrt dann am Ende den PC herunter.
BFF