Windows lernt SSH

Doch das Bereitstellen der Bash gehört natürlich nicht zu den Hauptaufgaben von Cygwin. Zwar gestaltet sich das Arbeiten dort sehr komfortabel und insbesondere für Linux-Anwender wesentlich bequemer als mit so manch anderer Konsole, doch Cygwin bietet weit mehr: Neben der eher für Programmierer interessanten Option, Software schnell und einfach zu portieren, erhalten Sie eine Fülle von Anwendungsprogrammen zum Einsatz unter Windows. Ein Beispiel ist Secure Shell (SSH).

Windows bietet mit den Terminaldiensten zwar eine eigene Möglichkeit zum Administrieren aus der Ferne, doch zum einen benötigen Sie dazu einen so genannten RDP-Client, zum anderen funktioniert mit diesem nur das grafische Login, wofür Sie entsprechende Bandbreite benötigen. Dank Cygwin installieren Sie stattdessen einfach SSH.

Dazu beenden Sie Cygwin sicherheitshalber mittels exit auf der Shell und öffnen dann das Setup-Programm erneut. In der Paketauswahl suchen Sie nach ssh und installieren das gleichnamige Paket. Jetzt lernen Sie eine weitere Funktion von Cygwin kennen, die Ihnen von den Paketmanagern unter Linux bekannt vorkommen dürfte – das automatische Auflösen von Abhängigkeiten (Abbildung 4): Um SSH zu installieren, benötigen Sie einige weitere Tools und Bibliotheken, die die Software automatisch mitinstalliert.

Abbildung 4: Ein Paket kommt selten allein – Cygwin berücksichtigt beim Installieren von Software eventuelle Abhängigkeiten und richtet benötigte Programme gleich mit ein.

Anders als bei Linux-Systemen kommt der SSH-Server ganz ohne Konfiguration – Sie müssen also selbst Hand anlegen. Allerdings erleichtern Anleitungen im Netz [3] die Arbeit. Starten Sie Cygwin mit einem Windows-Administratorkonto (ansonsten dürfen Sie den Dienst nicht einrichten) und geben Sie ssh-host-config -y ein. Das Skript gibt einige Meldungen aus und fragt Sie schließlich nach einem Passwort für den in Windows anzulegenden Nutzer namens cyg_server. Wählen Sie für diesen ein sicheres Passwort und merken Sie es sich gut. Schließlich passen Sie noch die Berechtigungen einiger Dateien an, indem Sie ssh-user-config -n aufrufen.

TIPP

Sie sollten Windows auf keinen Fall ohne zusätzliche Firewall als SSH-Server betreiben. Ideal ist ein handelsüblicher Router oder ein Filter per Iptables am Linux-Gateway.

Nach einem Neustart steht der SSH-Server bereit. Alternativ geben Sie – nicht in Cygwin, sondern auf der Windows-Kommandozeile – den Befehl net start sshd ein. Danach passen Sie noch die Windows-Firewall an; diese sperrt von Haus aus Verbindungen zu Port 22. Die entsprechende Konfiguration finden Sie unter Start | Systemsteuerung | Windows-Firewall | Erweiterte Einstellungen | Eingehende Regeln | Neue Regel.... Erlauben Sie hier das Verbinden auf Port 22 via TCP in allen Profilen und vergeben Sie für diese Regel einen sprechenden Namen, wie zum Beispiel Cygwin SSH Server. Das mag für Linux-Anwender umständlich klingen – der Lohn liegt in einer direkten SSH-Verbindung zum Windows-Rechner (Abbildung 5)

Abbildung 5: Wahrlich zwischen den Welten: Vom Mac auf Windows in die Bash.

Paralleluniversum

Nicht nur Server-Freunde kommen in den Genuss von Cygwin, die Software bedient auch typische Anwenderprogramme. So hält Cygwin unter anderem das Mailprogramm Mutt, den Editor Vi und den Dateimanager MC (Midnight Commander) bereit (Abbildung 6).

Abbildung 6: Der Midnight Commander macht auch unter Windows eine gute Figur.

Zugegeben, von vielen dieser Tools gibt es eigenständige Windows-Versionen – doch der Einsatz in einer eigenen Umgebung hat durchaus Vorteile: So greifen Sie beispielsweise immer auf die gleichen Pfade zurück und verfügen weitestgehend über dieselben Tools und Skripte wie beim Original.

Sehr vorteilhaft wirkt sich die Umgebung auf bereits etablierte Hilfsmittel aus, wie etwa Backup-Skripte: Viele Anwender haben eigene Bash-Programme geschrieben, welche die zu sichernden Daten via Rsync zum Zielsystem kopieren. Rsync existiert zwar in einer Windows-Variante, aber gerade das Nachprogrammieren der ausgeklügelten Bash-Funktionen unter Windows bedeutet viel Aufwand.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Cygwin: Linux unter Windows nutzen
    Mit der Cygwin-Umgebung laufen unter Windows mehr Linux-Anwendungen als anders herum unter Wine. Auch das Ausführen grafischer Programme eines Linux-Rechners über das Netz gelingt mit wenig Aufwand.
  • Windows 8: Shell und andere Linux-Tools nachrüsten
    Langjährige Linux-Anwender können einen Windows-Rechner nur noch nutzen, wenn sie lieb gewonnene Linux-Tools nachinstalliert haben. Auch für Windows 8 gibt es diverse Zusatzprogramme, die den gewohnten Linux-Komfort nachrüsten.
  • Synchron
    Wer gleiche Datenbestände unter Linux und Windows benötigt, ist nicht unbedingt auf einen Fileserver angewiesen. Unison und Cygwin helfen, Verzeichnisse auf beiden Systemen synchron zu halten.
  • Windows 7 im Linux-Netz
    Windows 7 steht in den Startlöchern: Bald wird Microsoft den Vista-Nachfolger ausliefern, und auch die Verkäufer von Komplettsystemen dürften sich darauf vorbereiten, ihre Rechner mit "Seven" auszuliefern. Ob und wie gut das neue Windows mit Linux koopiert, verraten wir Ihnen hier.
  • GOW – GNU On Windows
    Zum Umstieg auf Linux gehören auch erste Kontakte mit der Linux-Shell und diversen Kommandozeilenbefehlen. Wer diese unter Windows vorab ausprobieren möchte, findet in "GNU On Windows" ein leicht zu installierendes kompaktes Paket.
Kommentare

Infos zur Publikation

LU 12/2014: ANONYM & SICHER

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 4 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...
Brother Drucker MFC-7420
helmut berger, 11.11.2014 12:40, 1 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu 14.04-Nutzer...
Treiber für Drucker brother MFC-7420
helmut berger, 10.11.2014 16:05, 2 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu12.14-Nutzer u...
Can't find X includes.
Roland Welcker, 05.11.2014 14:39, 1 Antworten
Diese Meldung erhalte ich beim Versuch, kdar zu installieren. OpenSuse 12.3. Gruß an alle Linuxf...
DVDs über einen geeigneten DLNA-Server schauen
GoaSkin , 03.11.2014 17:19, 0 Antworten
Mein DVD-Player wird fast nie genutzt. Darum möchte ich ihn eigentlich gerne abbauen. Dennoch wür...