PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [B] OpenSSH



Siken
11.07.2007, 20:52
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

Sens0r
12.07.2007, 10:51
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