Aber wenn ich versuche, in den offenen Port des Pi zu telnet, wird die Verbindung abgelehnt:
pi@EMK-RPiBv1:~$ telnet localhost 6566 Trying ::1... Connected to localhost. Escape character is '^]'. Connection closed by foreign host.
Aber es wird nicht abgelehnt . Wenn dies der Fall ist, wird "Verbindung abgelehnt" angezeigt. Hier steht aber eindeutig "Verbunden" - die Verbindung wurde angenommen und dann vom eigentlichen Dienst geschlossen.
Wie auch immer: Ich kann zwei Probleme erraten:
Bei einer solchen inetd-ähnlichen Socket-Aktivierung wird der sanierte Dienst erst ausgeführt, wenn versucht wird, eine Verbindung herzustellen . Daher kann es auch nicht in den Scanergebnissen angezeigt werden (da es während des Scans nicht läuft). Stattdessen müssen Sie ihn möglicherweise als permanenten Dienst ausführen, nicht als Socket-aktivierten Dienst.
Ihr
saned.service
ist kein echter Systemdienst. Es wurde automatisch aus /etc/init.d/saned konvertiert (wie das Präfix "LSB:" zeigt). Da die init.d-Konvertierung viele seltsame Randfälle bewältigen muss, führt dies manchmal zu Diensten, die kaum funktionieren - insbesondere in Kombination mit der Socket-Aktivierung. Daher sollten Sie es vermeiden, die systemeigenen Einheiten und die LSB-konvertierten Einheiten gleichzeitig zu starten.