Ergebnis 1 bis 2 von 2

Thema: [B] OpenSSH

  1. #1
    W32.Klez
    Registriert seit
    10.07.2007
    Beiträge
    378

    Standard [B] OpenSSH

    Das Tutorial ist von einen Internetbekannten.
    Leider weiß ich nicht mehr wo er momentan verkehrt.
    Aber ich werde das Tutorial trotzdem hier zuverfügung stellen.
    Leider ist es nicht ganz vollständig aber was solls ;D
    OpenSSH unter Windows
    __________________________________________________ ______________________________


    . . . . .
    . * __|__ _ . . . .
    . . | * . . . .
    . . . . _____ ____ __________ . . . .
    ' . . _\ | \ /_ . .
    . . ' . . \_\ | \ ____/_/ . . ` .
    :' .: :... / / \ ..: :. `:
    . :: `::.. `` / | /_______ \ '' ..::' :: .
    . `::.. ``:::. /______|___/__________/.:::::'' ..::' .
    `::::.... ...... . : ; : . . : : ...... ....::::'
    ```:::::::''' /__ . :: . . . :: . __\ ```:::::::'''
    /_: `::.. . . ..::' :_\
    `.__________________________.'
    \/ !HS/NT

    >> www.hack-stock.de <<






    __________________________________________________ ______________________________
    © by Natok









    -(Vorwort)-(0x01)---------------------------------------------------------------


    Da es auf Windows Rechnern keine sicheren administrativen Moeglichkeiten
    gibt, muss meistens auf Software von Dritten zurueckgegriffen werden.
    TightVNC bietet zwar eine RemoteDesktop Uebertragung, dennoch stellt man
    auch dort fest, dass wirkliches arbeiten damit nicht wirklich moeglich ist
    durch schlechte Darstellung oder ruckeln waehrend der Bilduebertragung.
    Deswegen setzt man auf OpenSSH, welches zwar nur eine Command Shell bietet,
    aber zum einen sicher als auch stabil ohne Einbußen laeuft.






    -(Paketinstallation)-(0x02)-----------------------------------------------------


    Um die OpenSSH Installation zu vollziehen gibt es zwar ein fertiges
    Installationspackage fuer Windows, allerdings wird dieses nur noch sporadisch
    gefuehrt und ist auch nicht auf dem aktuellen Stand.
    Deshalb beginnen wir bei der Installation von Cygwin, wodurch wir die
    aktuellste Version haben und ein Update leichter durchgefuehrt werden kann.

    Zunaechst muessen wir nun also Cygwin installieren. Dazu begeben wir
    uns auf die Hersteller-Seite "http://www.cygwin.com", wo wir die
    setup Datei erhalten, mit der dann eine Online Installation durchgefuehrt
    wird. Die Auswahl des Mirrors sollte dabei das Unkritischste sein.

    Allerdings sollten wir uns nun bei der Installationsangabe die ersten
    Gedanken machen:


    - Soll nur der Administrator die Moeglichkeit haben sich remote
    auf den Server einzuloggen?

    - Sollen weitere Benutzer die Moeglichkeit erhalten?

    - Dos oder Unix Format bei Dateien?


    Hier sollte man nun also seine ersten Entscheidungen treffen, wobei
    bei dem Format der Dateien doch das Dos Format vorzuziehen ist.

    Nun sollten wir die Paketauswahl erreicht haben. In der Default Form
    haben wir eine Minimal-Installation die rund 40mb umfasst.
    Dies sollte auch reichen, ausser man legt wert auf weitere Pakete.
    Hier waehlen wir aber nun zusaetzlich das OpenSSH Server Paket aus,
    indem wir folgende Schritte durchfuehren:


    - Klicke auf den "View" Button neben "Full"

    - Klicke auf "Skip" neben dem OpenSSH Paket, und bei der
    "B" Rubrik erscheint ein Kreuz. Falls nicht, anklicken.


    Jetzt koennen wir mit der Installation fortfahren indem wir auf den
    "Next" Button klicken.

    Die Installation wird einige Zeit in Anspruch nehmen, also ein guter
    Zeitpunkt um sich etwas Anderem zu widmen oder einfach eine Kaffeepause
    zu machen ;-)





    -(Konfiguration von OpenSSH)-(0x03)---------------------------------------------


    Nachdem die Installation abgeschlossen wurde, koennen wir nun zum ersten
    Mal unsere Cygwin-Shell oeffnen.
    In dieser Shell muessen wir nun noch letzte Einstellungen vornehmen,
    damit der OpenSSH Dienst nutzbar ist.
    Zunaechst muessen wir noch das entsprechende Konfigurationsscript aufrufen
    indem wir "ssh-host-config" eingeben. Die folgenden Fragen sind nun
    zu beantworten:


    - "privilege separation" ? >> yes

    - "create local user sshd" ? >> yes

    - "install sshd as a service" ? >> yes

    - "CYGWIN=" ? >> ntsec


    Nachdem dieser Part abgeschlossen ist, oeffnen wir eine Windows Command
    Shell und starten den OpenSSH Dienst mit "net start sshd".

    Allerdings ist zu beachten, dass der Account, der genutzt wird um sich
    einzuloggen, ein Passwort haben sollte.
    Falls dies nicht der Fall sein sollte, kann man dies folgenderweise
    korrigieren:

    - Systemsteuerung

    - Benutzer und Konten

    - Benutzer auswaehlen

    - Passwort aendern



    -(Benutzerverwaltung)-(0x04)----------------------------------------------------


    - Benutzer Anlegen


    Wenn nach der Installation ein neuer Benutzer angelegt werden muss,
    sollte man nach folgendem Schema vorgehen:

    - Systemsteuerung

    - Benutzer und Konten

    - Neuer Benutzer (Passwort setzen nicht vergessen)


    Danach muss man die Cygwin Shell oeffnen und folgende Befehle absetzen:

    - mkpasswd --local > /etc/passwd

    - mkgroup --local > /etc/group


    In dem Fall, dass man keinen RemoteDesktop zur Verfuegung hat, kann man
    auch folgende Moeglichkeit nehmen, welche per SSH durchgefuehrt werden
    kann.

    - Per SSH auf Server anmelden

    - net user "benutzer" "passwort" /add

    - net localgroup "Gruppe" "benutzer" /add

    - mkpasswd --local > /etc/passwd

    - mkgroup --local > /etc/group
    Tutorial by Natok

  2. #2
    W32.FunLove
    Registriert seit
    17.12.2005
    Beiträge
    135

    Standard

    Nettes Tut für die Newbies in SSH =)

    Ich werd das aber auch glaub ich mal auf meinem Win Rechner installen, ich hab da immer mit irgendwo einer CD das ganze gebootet und dann konnte ich auch ssh, aber das da ist "standfester" xD


    mfg
    Sens0r
    (20:38:14) Eddy14: Kabel ist ein Geek, er weiß viel mehr über Java als ich
    (20:39:54) Eddy14: Kabel ist ein geek, und kennt sich in C besser aus als ich
    (20:40:09) Eddy14: *in sich zusammenbrech, in der ecke lieg und wein*

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •