Ich habe eine eigenständige Fedora 25 x86_64-Workstation. Auf Port 111 (identifiziert mit einem nmap-Scan) lauscht etwas:
$ sudo lsof -i :111
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
systemd 1 root 36u IPv4 15170 0t0 TCP *:sunrpc (LISTEN)
systemd 1 root 37u IPv4 15171 0t0 UDP *:sunrpc
systemd 1 root 38u IPv6 15172 0t0 TCP *:sunrpc (LISTEN)
systemd 1 root 39u IPv6 15173 0t0 UDP *:sunrpc
Ich habe das Sun-Getriebe am Port mit den folgenden Befehlen deaktiviert:
$ sudo systemctl disable rpcbind
$ sudo systemctl disable sunrpc
Failed to disable unit: No such file or directory
Nach dem Neustart ist der Port noch offen.
Es sieht so aus, als ob etwas anderes als Sun Gear auf Port 111 lauschen möchte. Oder systemd
respektiert vielleicht nicht meine Wünsche, den nicht genutzten Dienst zu deaktivieren. Oder vielleicht etwas anderes ...
Wie bestimme ich, was versucht, den Port abzuhören, und wie deaktiviere ich ihn?
Von unten:
$ sudo systemctl -a | grep -E "rpc|port"
var-lib-nfs-rpc_pipefs.mount loaded active mounted RPC Pipe File System
abrtd.service loaded active running ABRT Automated Bug Reporting Tool
auth-rpcgss-module.service loaded inactive dead Kernel Module supporting RPCSEC_GSS
fedora-import-state.service loaded active exited Import network configuration from initramfs
fedora-readonly.service loaded active exited Configure read-only root support
rpc-gssd.service loaded inactive dead RPC security service for NFS client and server
rpc-statd-notify.service loaded inactive dead Notify NFS peers of a restart
rpc-statd.service loaded inactive dead NFS status monitor for NFSv2/3 locking.
● rpc-svcgssd.service not-found inactive dead rpc-svcgssd.service
rpcbind.service loaded inactive dead RPC Bind
rpcbind.socket loaded active listening RPCbind Server Activation Socket
rpc_pipefs.target loaded active active rpc_pipefs.target
rpcbind.target loaded active active RPC Port Mapper
sunrpc
undrpcbind
stoppte den Listener nicht.Wenn Sie laufen
sudo systemctl disable rpcbind
aufFedora 25
Ich denke , es ist eine Warnung:Sie können also Folgendes versuchen:
quelle
disable
. Die Meldung wird nur am angezeigtstop
(und sie wird angezeigt , wenn der Dienst bereits gestoppt wurde). Ich kann mich immer noch einfühlen, bin mir aber nicht sicher, wie ich diese Erfahrung am besten verbessern kann.Port 111 ist mit Portmap verbunden . Wenn Sie NFS verwenden, werden Sie es wahrscheinlich brauchen. Sie können
systemctl -a | grep -E "rpc|port"
den Namen des entsprechenden Dienstes anzeigen und deaktivieren (ich habe derzeit keinen Zugriff auf eine Fedora-Box).quelle
Dieser Port wird vom
nfs
Dienst aktiviert , der über dasnfs-utils
Paket installiert wurde . Wenn Sie es nicht benötigen, deinstallieren Sie es besser.nfs-utils
undiscsi-initiator-utils
werden normalerweise als Abhängigkeiten deslibvirt
Pakets installiert . Beide Pakete aktivieren eine Vielzahl von Diensten und Sockets, die Sie möglicherweise nicht gewünscht haben. Diese Befehle können zum Deaktivierennfs
und füriscsi-initiator-utils
Dienste verwendet werden.quelle