Port Knocking

  • Hallo,

    ich wollte jetzt mal Port Knocking testen und ChatGPT hat mir dazu auch ein schönen Scrkpt zur Verwendung mit Puuty geschrieben...

    Frage: Wenn ich Port Knocking aktiv habe, wie verhält es sich dann mit automatsichen Kopieraktionen per scp oder rsync? Die laufen doch auch über SSH, oder?

  • Vor der ersten Verbindungsaufnahme über eine "neue" IP-Adresse mit der via Port-Knocking geschützten Gegenseite muss logischerweise angeklopft werden, ansonsten schlägt die Kontaktaufnahme via SSH fehl.

    Nachdem erfolgreich angeklopft wurde, gibt es ein Zeitfenster, in welchem die SSH-Verbindung aufgebaut werden kann. Auch nach dem Zeitfenster werden bestehende SSH-Verbindungen nicht tangiert.

    Wenn ich mich recht erinnere, sind in der Regel ist SSH bei allen Linux-Distributionen derartig vorkonfiguriert, dass einmal aufgebaute "Verbindungspfade" wiederverwendet werden, so dass danach für weitere Kontaktaufnahmen (hier: alles, was über SSH läuft) nicht erneut angeklopft werden muss (siehe hier). Das kann man allerdings auch ändern.

    VServer IOPS Comparison Sheet: https://docs.google.com/spreadsheets/d/1w38zM0Bwbd4VdDCQoi1buo2I-zpwg8e0wVzFGSPh3iE

    Einmal editiert, zuletzt von m_ueberall (2. September 2024 um 09:01)

  • Es geht um die gestellte Frage

    m_ueberall hat die Fragen ja bereits beantwortet.

    Mit Port-Knocking kann man Vieles umsetzen. Verwendet man es um einen bestimmten Port (z.B. Port 22) für eine bestimmte IP zu öffnen (i.d.R. die anklopfende IP), dann ist dieser Port für jene IP erreichbar. Wie bereits erklärt geht es häufig in der Standardkonfiguration nur um die Zeitspanne des SSH-Verbindungsaufbaus.

    Was auf dem Port für ein Dienst läuft ist egal - außer es werden je nach Anwendung noch zusätzliche Ports benötigt.

    Ja, SCP läuft über SSH.

    Nein, rsync läuft zwar meist auf SSH, kann aber auch unverschlüsselt mit RSH betrieben werden. Kommt auf die eigene Konfiguration an => man rsync oder ganz mutig den ganzen Server mit ChatGPT einrichten lassen =O