Login mit SSH: Unterschied zwischen den Versionen

Aus Hostsharing Wiki
Zur Navigation springen Zur Suche springen
K (hat „Login mit SSH“ nach „Einstieg bei Hostsharing:Login mit SSH“ verschoben)
(kein Unterschied)

Version vom 16. März 2009, 00:11 Uhr

Um sich einloggen zu können, brauchst Du natürlich die Daten, die Dir von Hostsharing in einer Mail nach der Anmeldung zugeschickt wurden:

Hostname: xyz00.hostsharing.net

Username: xyz00

Passwort: (wie in der automatischen Mail mitgeteilt)

Dabei handelt es sich um die Daten des Paket-Admins. Initial ist für jedes neue Paket nur ein Admin-Account eingerichtet.Der Benutzername hat diese Form: xyz00.

Da dieser Account sehr viel Macht über das Paket hat, man mit ihm sogar Domains bestellen kann, darf er nur über sichere Protokolle wie SSH benutzt werden, nicht aber über unsichere Protokolle wie direktes FTP oder gar Telnet, da diese die Passwörter im Klartext übertragen und diese somit jeder Administrator auf der Übertragungsstrecke mitlesen könnte.

Gleich vorab: Seine Website kann man später freilich über FTP hochladen, nämlich entweder über weitere Accounts oder mit dem Paket-Admin-Account über einen SSH-Tunnel, doch dazu später mehr.

SSH wurde bereits als die Alternative genannt. Für UNIX-Systeme empfehlen wir OpenSSH (http://www.openssh.org), für Windows PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty), die beide kostenlos herunterladbar sind. Eine Freeware-Alternative zur sicheren Dateiverwaltung für Windows 95/98/NT/2000/XP ® ist WinSCP. Die Installation und Bedienung ist sehr einfach. WinSCP ist unter http://winscp.net/eng/docs/lang:de zu finden.

Nach der Installation eines der o.g. Produkte, die hier nicht beschrieben werden, da sie nicht Hostsharing-spezifisch ist, kann der erste Login erfolgen.


Login

Per OpenSSH ist der Aufruf auf der Kommandozeile z.B. folgender:

ssh xyz00@xyz00.hostsharing.net

Nach Aufbau der Verbindung wird dann das Passwort erfragt. Danach erscheint in etwa folgende Bildschirmausgabe:

 Last login: Fri Apr 19 06:43:45 2002 from p5081f0c7.dip.t-dialin.net on pts/7

 Linux hopi 2.4.17 #2 SMP Thu Jan 17 14:35:38 CET 2002 i686 unknown


 +----------------------------------------------------------------+
 | hopi.hostsharing.net |
 | Bei Fragen oder Problemen bitte E-Mail an: |
 | support@hostsharing.net (öffentliche Mailingliste) |
 +----------------------------------------------------------------+

 Last login: Fri Apr 19 09:36:34 2002 from 62.156.160.59


 xyz0@hopi:~$ █

Es macht durchaus Sinn, die ganz oben genannte "Last Login" Zeile zu prüfen, ob man dies auch selbst war (Uhrzeit und Provider), unten die "Last Login" Zeile gibt genau genommen das aktuelle Login aus, weil der Programmteil nach dem eigentlichen Login ausgeführt wird.

Als nächstes ändern wir gleich unser Passwort, da dieses schließlich unverschlüsselt per E-Mail versendet wurde. Dies geschieht unter UNIX mit dem Kommando passwd

Passwort ändern

Eine Änderung des Passwortes geht dem Befehl passwd:

xyz00@hopi:~$ passwd

Changing password for xyz00

(current) UNIX password: ALTESPASSWORT

Enter new UNIX password: NEUESPASSWORT

Retype new UNIX password: NEUESPASSWORT

passwd: password updated successfully

xyz00@hopi:~$ █

Die Platzhalter NEUESPASSWORT und ALTESPASSWORT müssen dabei selbstverständlich gegen die entsprechenden Passworte ausgetauscht werden. Dabei sollte jedes Passwort mindestens 6 Zeichen lang sein, besser 8 Zeichen, und aus Buchstaben, Ziffern und ggf. Sonderzeichen bestehen. Allerdings sollte auf Umlaute verzichtet werden, da diese je nach verwendetem Zugangsweg nicht verwendet werden könnten.

Ggf. kommt es zu Fehlermeldungen, z.B. wenn das neue Passwort zu simpel ist, oder bei der Wiederholung nicht identisch mit dem ersten Passwort ist. In dem Fall, den Vorgang einfach wiederholen. Solange das neue Passwort nicht erfolgreich übernommen wurde, bleibt das alte gültig.

Es gibt User, denen der Paket-Admin nur das Recht eingeräumt hat, das eigene Passwort zu ändern, indem er ihnen die "Shell" /usr/bin/passwd zugewiesen hat. Diese User können durch einen Shell-Login nur ihr Passwort ändern, da das Programm passwd an Stelle einer Shell gestartet wird. Sie werden nach dem Einloggen automatisch auf diesen Dialog geführt.Mehr dazu unter User#Rechte.

Sitzung beenden

Um die Sitzung zu beenden, sich also auszuloggen, gibt man exit ein. Das sieht dann so aus:

xyz00@hopi:~$ exit 
logout 
Connection to xyz00.hostsharing.net closed.

Weiterführende Links

HS-Server:SSH-Hostkeys