Hallo,
Zitat von Rain_Maker
ssh heißt das, nicht ssl! Sollte mir wirklich angewöhnen meine Brille auch zu benutzen. Oder wenigstens die Schrift im Browser zu vergrössern und genauer hinzuschaun.Die üblichen Methoden wären ssh oder vnc,
Nach durchlesen was Wikipedia dazu sagt, installieren von opensshserver auf dem top, und verzweifeltem anstieren der manpages von ssh (821 Zeilen) und sshd (501 Zeilen) -alles natürlich auch noch in englisch- nach 'ner (deutschen) Anleitung für Doofe gesucht.
Folgendes gefunden: [OS X]SSH-Remote-Lösungen unter OSX (dazu VNC, KVM) - Apfeltalk
Erfüllt zwar meine Ansprüche (in bezug auf Doofe) nicht ganz, aber ich habs damit jetzt mal geschafft mich per ssh vom Desktop auf den Laptop einzuloggen.
Ausführliche Schritt für Schritt- Führung, super erklärt, prima!
Ich fass, was ich nach der Anleitung bis hierhin gemacht habe mal zusammen: (sshd läuft nach Installation auf dem Server)
Fingerprint mit "yes" bestätigen.Code:client:~$ ssh username@serverip
Code:client:~$ ssh-keygen -b 2048 -t rsaSoweit hab ich halbwegs kapiert was ich da mache. Glaub ich wenigstens.Code:scp ~/.ssh/id_rsa.pub username@serverip:~/.ssh/authorized_keys
Gekürzt zitiert: (vollständiger Text in o.g. Anleitung)
Falls ich alles richtig verstanden habe wartet sshd normalerweise ständig auf einen Kontaktversuch an Port 22, durch verlegen des Ports soll ein Angriff erschwert werden. Ich kenn mich damit nicht aus, aber kann der neue Port nicht einfach durch einen Portscan gefunden werden?Nun sind die Schlüssel verteilt und wir passen die Einstellungen von SSH unseren Bedürfnissen an. Dabei wollen wir die unsichere Passwort-Authentifikation deaktivieren sowie auch gleich ein paar mehr Dinge für die Sicherheit unseres Servers tun...
...Also:
cd /etc
Hier ist die Datei sshd_config abgelegt, welche die Einstellungen für unseren SSH-Dienst enthält...
... man kann nur mit root-Rechten die sshd_config verändern. Die /etc/services muss man zusätzlich ändern, wenn man den SSH-Port verändern will. Dazu muss sowohl die bei /etc/services als auch bei /etc/sshd_config der Eintrag für den SSH-Port geändert werden.
Jedoch gibt es dabei immer ein paar Probleme. Auch ich hab diese. Angeblich soll es ausreichen bei der /etc/services die Zeilen
Code:
ssh 22/udp # SSH Remote Login Protocol
ssh 22/tcp # SSH Remote Login Protocol
zu ändern. ...
...Somit nutzen wir den neuen SSH-Port, der dort nicht in der Liste steht. Aber wie gesagt... bei mir scheitert es aus unerfindlichen Gründen bei der Port-Änderungen.
Wie gesagt muss zusätzlich zur /etc/services die /etc/sshd_config für die Port-Änderungen abgeändert werden.
In der Zeile Code:
Port 22
ändern wir die 22 in unseren neuen Ziel-Port um, den wir auch in /etc/services angegeben haben....
Wenn es jemand hinbekommen haben sollte den SSH-Port manuell umstellen zu können, dann soll er es mir doch bitte verraten...
Ist es, für jemand der sowieso nur leise ahnt was er da macht, trotzdem empfehlenswert die anscheinend nicht ganz so einfache Änderung der Ports vorzunehmen?
Mir ist schon klar, so sicher wie nur möglich- allerdings nützt es mir auch nix wenn ich das Teil dann so "sicher" hab daß ich selbst keine Verbindung mehr zustande kriege.
Was ich bräuchte wäre eine Einschätzung von jemand der was davon versteht nach dem Motto: "Würde ich unbedingt machen, bringt wirklich einen anständigen Gewinn an Sicherheit" oder "Bringt zwar was wenns klappt, aber relativ wenig und wenns nicht klappt...".
Und müßte ich, im Falle ich probiers, nicht auch am client die ports entsprechend verstellen, sind das dann die gleichen Konfigurationsfiles?


LinkBack URL
Über LinkBacks
Lesezeichen