====== Anklopfen mit knockd ====== Um einzelne Ports abzusichern wie zum Beispiel den SSH-Port kann man knockd benutzen. Erstmal knockd installieren: apt install knockd Unter /etc/knockd.conf findet man die Konfigurationsdatei. Als Beispiel dient hier einmal ISPConfig welches ich gerne durch Port-Knocking absichern möchte. \\ ISP-Config läuft bei mir unter dem Port 8085 und die Konfigurationsdatei knockd.conf passe ich wie folgt an: [options} UseSyslog [Open ISPConfig Port] sequence = 9000,9001,9002 seq_timeout = 5 command = /sbin/iptables -A open -s %IP% -p tcp --dport 8085 -j ACCEPT tcpflags = syn [Close ISPConfig Port] sequence = 9002,9001,9000 seq_timeout = 5 command = /sbin/iptables -D open -s %IP% -p tcp --dport 8085 -j ACCEPT tcpflags = syn Die Sequenz 9000,9001,9002 sollte jeder für sich natürlich individuell wählen. Jetzt muss noch knockd aktiviert werden mcedit /etc/default/knockd ~ START_KNOCKD=1 ~ service knockd start Um jetzt anzuklopfen und den Port zu öffnen dient folgender Befehl: knock -v segmentia.de 9000 && knock -v segmentia.de 9001 && knock -v segmentia.de 9002 Äquivalent dazu der Befehl zum schließen: knock -v segmentia.de 9002 && knock -v segmentia.de 9001 && knock -v segmentia.de 9000 Die knock-Befehle führe ich deswegen hintereinander aus, weil bei meinem Server die Eingaben eine kleine Pause haben müssen um registriert zu werden.