Tutorials arrow Linux Tutorials arrow Cygwin: Installation, Konfiguration und Einsatz
TanMar
Tutorials
 
 
Navigation
Tutorials
Windows Tutorials
Linux Tutorials
Programme Tutorials
Webseiten Tutorials
Anbieterkennzeichnung
Ein Service von TanMar WebentwicklungTanMar Tutorials (aktiv)TanMar Surftipps
Zuletzt aktualisiert
Security News
heise Security News

Cygwin: Installation, Konfiguration und Einsatz - Installation von Cygwin

Drucken E-Mail
Artikel Inhalt
Installation von Cygwin
Cygwin lokal benutzen
Cygwin im Netz benutzen

Zugriff auf einen Rechner im Netz über Telnet/SSH

Cygwin ermöglicht es, von der Shell aus über Telnet bzw. SSH auf andere UNIX-Computer im Netzwerk zuzugreifen. Der Befehl dazu lautet "ssh computername". In diesem Fall verwendet SSH automatisch den Benutzernamen, mit dem man unter Windows angemeldet ist, um sich bei dem UNIX-Computer anzumelden. Um sich an dem UNIX-Computer unter einem anderen Namen anzumelden, muß der Befehl wie folgt aussehen: "ssh -l benutzername computername". Für Telnet sind die Parameter analog einzusetzen.
Die direkte Anmeldung als root über das Netzwerk ist übrigens aus Sicherheitsgründen meistens deaktiviert. Man kann sich allerdings als normaler Benutzer anmelden und anschließend mit dem Befehl "su - root" zum Chef mutieren.

Login beim Zugriff über X Windows

Zugriff auf einen Rechner im Netz über X Windows

X Windows bietet die Möglichkeit, die Ausgabe auf einem anderen Computer anzuzeigen. Cygwin unterstützt diesen Mechanismus mit dem Programm XWin. Mit dem Befehl "C:\Programme\Cygwin\usr\X11R6\bin\XWin.exe -screen 0 800x600 -from Athlon -query Linux" kann ich beispielsweise vom meinem Windows-Computer "Athlon" mit einer Auflösung von 800x600 auf den Linux-Computer "Linux" zugreifen. Das Ergebnis sieht im ersten Moment so aus:

Von Windows aus auf dem Linux Computer arbeiten

Auf dem Linux-Computer antwortet der Daemon "kdm" und fragt ab, welcher Benutzer angemeldet werden soll. Angemeldet sieht es dann so aus:

Die Ausgabe eines Programms auf einen anderen Computer umleiten.

Man kann nun in einem ganz normalen Windows-Computer aus in einem Fenster auf dem Linux-Computer arbeiten, wie wenn man direkt vor ihm sitzen würde. Wenn der UNIX-Rechner leistungsfähig genug ist, können auch mehrere Leute gleichzeitig auf diese Weise auf ihn zugreifen.
Um den Start von XWin zu vereinfachen empfiehlt es sich, eine Verknüpfung zu XWin anzulegen und den oben beschriebenen Befehl in die Befehlszeile der Verknüpfung zu kopieren.
Je nach Linux/UNIX-Variante ist der Zugriff auf diese Art in der Standardeinstellung aktiviert, bzw. deaktiviert. Klappt der Zugriff nicht, so stellt sich zuerst die Frage, ob einer der Daemons "xdm", "kdm" bzw. "gdm" gestartet sind. Unter SuSE ist das der Fall, sobald man auf in YaST unter Administration des Systems unter Login-Konfiguration auf Grafisch umgestellt hat.
Wenn der Daemon läuft, aber er den Zugriff verweigert, müssen die Konfigurationsdateien "xdm-config" bzw. "Xaccess" angepasst werden. Der Ort, an dem die Dateien liegen variiert je nach System.
In der Datei xdm-config findet sich unter Umständen der Eintrag "DisplayManager.requestPort: 0", der verhindert, dass eine Verbindung hergestellt wird. Dieser Eintrag sollte dann auskommentiert, werden, indem ihm ein Ausrufezeichen vorangestellt wird: "!DisplayManager.requestPort: 0".
In der Datei Xaccess verhält es sich genau entgegengesetzt. Hier steht oft die Zeile "#* # any host can get a login window", die durch das # auskommentiert ist. Hier sollte der Kommentar entfernt werden.

Ausgabe eines Programms auf einen anderen Rechner umleiten

Unter X Windows ist es auch möglich, lediglich die Ausgabe eines einzigen Programms auf einen anderen Rechner, auf dem X Windows läuft, umzuleiten. Diese Methode stellt eine Mischung aus den beiden oben beschriebenen Vorgehensweisen dar. Zur Erläuterung ein Beispiel:

Auf einem Windows-Rechner wird das X Windows von Cygwin mit der Datei startxwin.bat gestartet. Zuerst muß dem X-Windows auf dem Windows-Computer mit dem Befehl xhost +server mitgeteilt werden, aß der Computer Ausgaben von Programmen schicken darf.
Über SSH wird nun auf der Kommandozeilenebene als root eine Verbindung zum Linux-Computer hergestellt. Mit dem Befehl export DISPLAY=192.168.2.3:0.0 wird eine Umgebungsvariable gesetzt, die bewirkt, daß die Ausgaben von später gestarteten X-Windows Programmen auf den Windows-Computer mit der IP-Adresse 192.168.2.3 umgeleitet werden.

Die Ausgabe von YaST2 wird in Cygwin angezeigt.

Wenn man jetzt beispielsweise mit dem Befehl yast2 'menu' & auf dem Linux-Computer YaST2 startet, wird die Ausgabe von YaST2 umgeleitet und auf dem Windows-Rechner angezeigt. Das & hinter dem Befehl bewirkt, daß YaST2 im Hintergrund gestartet wird. Das Xterm-Fenster wäre sonst so lange blockiert, bis YaST2 beendet ist. Zuletzt hier noch ein Screenshot, wie YaST2 im lokalen Cygwin-Fenster angezeigt wird:

Trackback(0)
Kommentare (5)add comment

SirToby said:

  Hey ho,
bin noch ein neuling auf diesem gebiet und versuche schon die ganze zeit herraus zu finden, wie ich normal Programme(z.B. Adobe-Reader) aus der Cygwin Kommandozeile starten kann.
Hoffe das mir hier vielleicht einer weiter helfen kann. smilies/smiley.gif
24.05.2008

Pukz said:

  HY hab mir das hier ausgesucht für aircrack und kismet...aba
bin total unerfahren mit linus, also:
wie änder ich diese run dat was auf seite 2 beschrieben wird mit welche pro...wenn ich das im editor öffne find ich nix ähnliches wie c:cygwin...

wie installier ich progs danach
also in dem fall aircrack oda kismet
17.02.2008

blobbor said:

  Wie kann man später Programme nachinstallieren?
13.02.2008

andreas said:

  smilies/grin.gif,ich bin auch so ,weiss ich nicht den Gründen.I muss meinem College fragen.
29.10.2007

blubber said:

  Ich habe ALLES installiert, allerdings finde ich die Datei "startxwin.bat" wie auf Seite 2 beschrieben ist NICHT ... smilies/angry.gif smilies/angry.gif

TanMar: Wenn die Datei startxwin.bat sich nicht im Unterordner usr/X11R6/bin der Cygwin Installation findet haben Sie die X11 Pakete bei der Installation nicht mit ausgewählt. In diesem Fall befindet sich im genannten Verzeichnis nur die Datei run.exe. Starten Sie das Installationsprogramm erneut und wählen Sie in der Kategorie X11 "install"
26.10.2007

Kommentar schreiben
quote
bold
italicize
underline
strike
url
image
quote
quote
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley

security image
Bitte den folgenden Code eintragen


busy

 

computer

Die beliebteste Webseite
© Copyright 2005 TanMar Web-Entwicklung - Berlin. Alle Rechte Vorbehalten.
Kontakt | Links | Photoshop Tutorials | Partner
ALL-INKL.COM Webhosting
Social Bookmarking
Bookmark bei: Mr. Wong Bookmark bei: Oneview Bookmark bei: Linkarena Bookmark bei: Favoriten Bookmark bei: Seekxl Bookmark bei: Power Oldie Bookmark bei: Bookmarks.cc Bookmark bei: Linksilo Bookmark bei: Yigg Bookmark bei: Del.icio.us Bookmark bei: Netscape Bookmark bei: Yahoo Bookmark bei: Google Bookmark bei: Technorati Bookmark bei: Reddit Bookmark bei: StumbleUpon Bookmark bei: Digg Bookmark bei: Folkd