ubuntuusers.de

knockd ist masked seit upgrade auf 24.04

Status: Gelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

Krischu

Avatar von Krischu

Anmeldungsdatum:
5. März 2015

Beiträge: 213

Seit ich am 2.7. auf 24.04 hochgefahren bin, läuft mein knockd nicht mehr. Ich weiß, es ist etwas unsicher, aber weiß jemand was Besseres? Die Hetzner Konsole ist ja nicht für normale Administration benutzbar (viele Zeichen, | nicht erreichbar).

Derzeit kriege ich knockd aber nicht gestartet:

Ich versuchte

1
2
3
4
5
6
systemctl unmask knockd.service
systemctl enable knockd.service
systemctl start knockd.service
systemctl status knockd.service

  active (exited)

Ich kann momentan leider aus der Hetzner-Konsole kein Copy/Paste machen, deshalb Ausgabe nur sinngemäß hier.

Moderiert von tomtomtom:

Ins passende Forum verschoben.

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14785

Krischu schrieb:

Ich kann momentan leider aus der Hetzner-Konsole kein Copy/Paste machen, deshalb Ausgabe nur sinngemäß hier.

Wie sind z. Zt. die Ausgaben von:

1
2
3
systemctl list-unit-files --state=masked | grep -i knockd
systemctl is-enabled knockd
systemctl is-active knockd

?

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17688

Abgesehen davon würde ich mir Port Knocking mittlerweile sparen, und stattdessen auf einfache SSH Rate Limits mit iptables oder nftables setzen.

Krischu

(Themenstarter)
Avatar von Krischu

Anmeldungsdatum:
5. März 2015

Beiträge: 213

Wie gesagt, Pipe symbol kann ich im Moment nicht eingeben an der Hetzner Konsole. Bei

1
systemctl list-unit-files --state=masked

ist knockd nicht gelistet.

1
2
3
4
5
6
7
8
systemctl is-enabled knockd liefert:

knockd is not a native service ..
enabled

systemctl is-active knockd
active

Krischu

(Themenstarter)
Avatar von Krischu

Anmeldungsdatum:
5. März 2015

Beiträge: 213

SSH Rate Limits mit iptables oder nftables setzen.

Kannst Du das bitte etwas erläutern oder einen Link geben? Danke.

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14785

Krischu schrieb:

1
2
3
4
5
6
7
systemctl is-enabled knockd liefert:

knockd is not a native service ..
enabled

systemctl is-active knockd
active

Das ist OK. Kannst Du knockd evtl. nicht konfigurieren?

Krischu

(Themenstarter)
Avatar von Krischu

Anmeldungsdatum:
5. März 2015

Beiträge: 213

... Kannst Du knockd evtl. nicht konfigurieren?

Wie meinst Du das? Ich hatte es ja unter 22.04 konfiguriert und es lief ja vorher - wie ich in meinem OP schrieb.

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14785

Krischu schrieb:

Ich hatte es ja unter 22.04 konfiguriert und es lief ja vorher ...

Teste mal im debug-Modus mit z. B.:

sudo knockd -D -v

Krischu

(Themenstarter)
Avatar von Krischu

Anmeldungsdatum:
5. März 2015

Beiträge: 213

Ah, interessant. Ich wurde aufgefordert,

1
apt install knockd

zu machen. Was ich dann tat und siehe da, es funktioniert.

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14785

Krischu schrieb:

Ich wurde aufgefordert, ...

BTW: Von wem kam diese Aufforderung?

EDIT:

Evtl. nachschauen ob und wann knockd deinstalliert worden ist:

1
2
grep -A 4 "knockd" /var/log/apt/history.log
grep -E "knockd.*(remove|purge)" /var/log/dpkg.log

Krischu

(Themenstarter)
Avatar von Krischu

Anmeldungsdatum:
5. März 2015

Beiträge: 213

Als ich

1
knockd -D -v 

eingab, sagte mir das System in der üblichen Weise, wenn es ein Programm nicht kennt, ich solle es mittels apt installieren.

1
2
3
4
5
6
kuku@mail:~$ grep -A 4 "knockd" /var/log/apt/history.log
Commandline: apt install knockd
Install: knockd:amd64 (0.8-2build2)
End-Date: 2026-07-14  11:05:37
kuku@mail:~$ grep -E "knockd.*(remove|purge)" /var/log/dpkg.log
kuku@mail:~$ 

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14785

Krischu schrieb:

Als ich ...

OK, aber dann muss es ja in der Zwischenzeit deinstalliert worden sein. Siehe EDIT oben.

Krischu

(Themenstarter)
Avatar von Krischu

Anmeldungsdatum:
5. März 2015

Beiträge: 213

Kann es sein, daß die history durch den distupgrade von 22 auf 24 "vergessen" wurde? OK, sehe gerade, ich müßte in den gezipten apt/history.log nachschauen...

EDIT:

Aber Suche in den gz-Files brachte auch kein de-install zum Vorschein (im letzten Jahr bis heute).

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14785

Krischu schrieb:

Kann es sein, ...

Ich denke, durch das release-upgrade ist knockd, warum auch immer, unvollständig deinstalliert worden. Vor dem "apt install knockd", hätte man mit z. B.:

1
ls -la /usr/sbin/knockd

nachschauen können.

Krischu

(Themenstarter)
Avatar von Krischu

Anmeldungsdatum:
5. März 2015

Beiträge: 213

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
root@mail:/var/log# updatedb
root@mail:/var/log# locate knockd
/etc/knockd.conf
/etc/default/knockd
/etc/init.d/knockd
/etc/rc0.d/K01knockd
/etc/rc1.d/K01knockd
/etc/rc2.d/S01knockd
/etc/rc3.d/S01knockd
/etc/rc4.d/S01knockd
/etc/rc5.d/S01knockd
/etc/rc6.d/K01knockd
/etc/systemd/system/multi-user.target.wants/knockd.service
/usr/lib/systemd/system/knockd.service
/usr/sbin/knockd
/usr/share/doc/knockd
/usr/share/doc/knockd/README.Debian
/usr/share/doc/knockd/changelog.Debian.gz
/usr/share/doc/knockd/copyright
/usr/share/man/man1/knockd.1.gz
/var/lib/dpkg/info/knockd.conffiles
/var/lib/dpkg/info/knockd.list
/var/lib/dpkg/info/knockd.md5sums
/var/lib/dpkg/info/knockd.postinst
/var/lib/dpkg/info/knockd.postrm
/var/lib/dpkg/info/knockd.preinst
/var/lib/systemd/deb-systemd-helper-enabled/knockd.service.dsh-also
/var/lib/systemd/deb-systemd-helper-enabled/multi-user.target.wants/knockd.service
/var/lib/systemd/deb-systemd-helper-masked/knockd.service
/var/log/knockd.log

War alles, was ich noch finden konnte.

1
2
3
root@mail:/var/log# ls -al /usr/sbin/knockd
-rwxr-xr-x 1 root root 47840 Apr  1  2024 /usr/sbin/knockd
root@mail:/var/log# 
Antworten |