Ich lerne gerade über die Installation von Kippo SSH. Aus dem Tutorial ging hervor, dass ich den SSH-Port von 22 auf einen anderen Port (in diesem Fall 3389) umkonfigurieren sollte. Wenn ich jetzt versuche, von einem Client aus SSH zu verwenden, wird eine Verbindung zu Port 3389 hergestellt.
Aus dem Tutorial geht hervor, dass "Kippo keinen Root-Zugriff haben soll".
Meine Frage ist, welchen Unterschied es macht, SSH von Port 22 zu Port 3389 laufen zu lassen?
Antworten:
Die meisten Server benötigen Root-Zugriff, wenn Sie Ports unter 1024 öffnen möchten.
Siehe: https://www.w3.org/Daemon/User/Installation/PrivilegedPorts.html
quelle
Um eine Verbindung zu einem Port unter 1024 (einem privilegierten Port) herzustellen, muss ein Prozess über Root-Zugriff verfügen. Durch das Binden an 3389 ist kein Root-Zugriff erforderlich.
quelle
Einer der Gründe, warum ich dies gesehen habe, ist die Reduzierung von Protokoll-Spam von Passwort-Scannern. Wenn dann jemand versucht, Passwörter zu erzwingen, wissen Sie, dass es sich eher um einen gezielten Versuch als um einen Driveby handelt.
quelle
Durch die Umleitung von SSH zu einem nicht standardmäßigen Port wird das Leben eines Hackers erschwert, da dieser nicht 100% sicher ist, welchen Port Sie für den Zugriff auf Ihr System verwenden.
Port 22 - ist der Standardport, wie Sie wissen. Aber wenn Sie dies in einen nicht standardmäßigen Port geändert haben ... Ich muss jetzt einen Port-Scan mit Nmap oder einem anderen Tool durchführen, um festzustellen, wo der SSH-Server jetzt empfangsbereit ist - dies erhöht die Chancen von Ihr IDS (Intrusion Detection System) erkennt diese Art von schädlichem Verhalten und kann es Ihnen ermöglichen, Gegenmaßnahmen zu ergreifen (z. B. die IP-Adresse des Ziels zu verweigern).
Zwar ist es richtig, dass zum ERSTELLEN eines Überwachungsports unter 1024 Root-Zugriff erforderlich ist - der sshd (der ssh-Daemon [Server]) wurde beim Booten gestartet, und dies allein hindert private / nicht-private Benutzer nicht daran, auf den zuzugreifen SSH-Prozess.
Solltest du ssh für root stoppen wollen - und das ist immer eine gute Sache, um damit aufzuhören. Dann die ssh.config (Ihr Name ändert sich je nach verwendetem Betriebssystem ein wenig - schauen Sie jedoch in / etc / ssh / nach)
Der Wert, der steuert, ob sich ein Root-Konto anmelden kann, lautet
Dieser Wert und nicht die Portnummer - die übrigens mit einem Wert wie konfiguriert wird
Ist, wie man einschränkt.
Ssh ist ein fantastischer, flexibler und sicherer Kommunikationsmechanismus - aber nur, wenn er richtig verstanden und verwendet wird.
quelle
Im Allgemeinen gibt es zwei Hauptgründe, warum jemand SSH-Listening auf einem hohen Port ausführen möchte:
Wenn sich ein NAT-Gerät vor mehreren Servern befindet, auf denen SSH ausgeführt wird, kann es nicht allen Servern den Port 22 zuordnen. In diesem Fall kann es beispielsweise so konfiguriert werden, dass der externe Port 10022 an den internen Dienst 192.0.2.10 umgeleitet wird : 22 und externer Port 11022 bis 192.0.2.11:22.
Doch im Fall von Kippo, was Sie installiert ein „SSH Honeypot“, ein Programm , das zu sollte aussehen wie eine SSH - Befehlszeile auf einem nutzbares System , sondern tatsächlich reagiert langsam und tut nichts nützlich. Sie möchten dies sowohl auf dem regulären SSH-Port (22) als auch auf einem häufig verwendeten High-Port (2222) ausführen. Tatsächlich ist es einfacher, es als Benutzer auf dem High-Port auszuführen und dann
iptables
den Low-Port auf den High-Port auf demselben Host umzuleiten. Es ist auch möglich,nc
eine Umleitung mit netcat ( ) oder xinetd einzurichten.Damit Kippo auf dem niedrigen Port lauscht (entweder direkt oder über eine Umleitung), kann der reguläre System-SSH-Daemon dort nicht bereits lauschen. Um Ihren Honeypot glaubwürdiger zu machen, möchten Sie außerdem nicht, dass der System-Daemon einen anderen "gemeinsamen" offenen Port überwacht.
Unter Sicherheitsaspekten wäre es am effektivsten, Würfel zu werfen, um diesen alternativen Port auszuwählen, aber es ist unwahrscheinlich, dass RDP auf einem typischen Linux-Server empfangsbereit ist. Wenn Sie sich also bereits an diese Portnummer erinnern, kann es Spaß machen, mit dieser zu arbeiten. Andere "interessante" Optionen könnten 5190 (AOL) oder 1214 (KaZAA) sein.
quelle