Rexec von Windows auf Linux-Server?

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
mcmehl
Beiträge: 276
Registriert: 16.06.2004 16:53:15
Kontaktdaten:

Rexec von Windows auf Linux-Server?

Beitrag von mcmehl » 18.11.2004 12:54:05

Hallo

Möchte gern X-Ausgabe vom Server von bestimmten Anwendungen an Clients (Windows/Linux) umleiten.
Ich habe folgendes Problem dabei:
Habe mir Cygwin auf einem Windowsrechner installiert. Die Umleitung der Grafikausgabe auf diesen funktioniert damit auch einwandfrei wenn man diese vom Server aus aufruft.
Es ist aber unpraktisch jedes mal einen Login zu tätigen und das Programm manuell aufzurufen.

Mein Lösungsansatz ist Rexec gewesen was auch prima von anderen Linux-Clients läuft. In Windows gibt es bereits eine "rexec.exe", die jedoch von der Dienstausführung an Linuxrechnern absieht... :-( Nun habe ich schon mal Gegoogled nach portierungen des Linux-Rexecs und nach Programmen die einen solchen Aufruf an Linux-Rechner tätigen, habe leider nix gefunden.

Vielleicht habt Ihr ja einen guten Tipp oder könnt mir sagen was ich falsch gemacht habe.

Vielen Dank für eure Hilfe

MfG
Arnold Scheibe

Benutzeravatar
mcmehl
Beiträge: 276
Registriert: 16.06.2004 16:53:15
Kontaktdaten:

Beitrag von mcmehl » 24.11.2004 16:45:25

Hallo

ich habe inzwischen openssh auf cygwin installiert und kann jetzt damit die Aufrufe auf dem Server starten. Die von Cygwin installierte ssh.exe lässt sich nämlich gut von Windows aus auch starten:

Code: Alles auswählen

c:\Path to Cygwin\bin\ssh.exe username@host command
läuft prima über Links auf dem Desktop. Jetzt habe ich damit aber ein kleines Problem dadurch das sich verschiedene User von dem Windows-Rechner anmelden sollen können. Es muss dabei auch der USer selbst seinen Benutzernamen eingeben können. Wenn ich den Username fest im Link einstelle ist mist, dann brauche ich 100 Links, wenn nicht nimmt er den gerade angemeldeten Windows-User nur der nützt mir nich so viel...

Wie komme ich zu einer Abfrage des Usernames? (egal ob ssh oder über script)

Habe mir auch schon überlegt einen Script zu basteln, der von Windows aus "cygwin\bin\bash pathtoscript" aufgerufen wird. Aber wie bekomme ich meinen Script dazu auf eine Eingabe des Users zu warten und diese dann als Variable weiter zu verwenden?

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 24.11.2004 16:51:35

Unter linux findet sich der username normalerweise in der Env Variable $USER... Sollte eigentlich unter cygwin auch so sein...

Patrick (Was ist eigentlich dieses Windows, von dem dauernd die Rede ist?)
Definitely not a bot...
Jabber: pdreker@debianforum.de

Antworten