NFS를 사용하지 않는 시스템에서 실행되는 rpc.statd


16

데비안 머신이 있는데 (타이거 자동 감사를 통해) rcp.statd그런 소켓에서 수신 대기 하는 경고를받습니다 . 인터넷 검색은 rpc.statdNFS에서 사용하는 데몬입니다. 내가 아는 한 NFS와 관련된 것을 사용하지 않고 설치하지 않았습니다.

이 서비스를 설치 / 시작했을 때, 적절한 rcp.statd데몬과 NFS 데몬 을 비활성화하려면 어떻게해야 합니까?

답변:


14

이 서비스를 설치 / 시작한 것

데비안 설치 프로그램 .
또한 활성화되어 있다는 사실에 놀랐습니다.

  1. 나는 그것을 요구하지 않았다
  2. 나는 그것이 실행 중이 었다는 말을하지 않았다
  3. 보안 위험입니다
  4. 오늘날 많은 사람들이 NFS를 사용하지 않습니다

적절한 rcp.statd 및 NFS 데몬을 비활성화하려면 어떻게해야합니까?

이것 :

update-rc.d nfs-common disable
update-rc.d rpcbind disable

데비안 방식으로 데몬을 중지하려면 다음 명령을 재부팅하거나 실행하십시오.

service nfs-common stop
service rpcbind stop

마지막으로 어떤 TCP 포트가 열려 있는지 확인하려면 다음을 발행하십시오.

netstat -lntp

6
데비안 8 systemd로 systemctl disable nfs-common, systemctl disable rpcbind, systemctl stop nfs-common, systemctl stop rpcbind. systemv 버전은 여전히 ​​작동하지만.
user3132194

13

기본적으로 NFS는 활성화되어 있으며 패키지를 제거 할 수 있습니다.

apt-get --purge remove nfs-kernel-server nfs-common portmap

또는 임시 서비스 중단 :

/etc/init.d/portmap stop
/etc/init.d/nfs-kernel-server stop

또는 영구적으로 중지하십시오.

service portmap stop
service nfs-kernel-server stop

감사합니다. 기본적으로 활성화되어 있다는 것을 몰랐습니다. 이 service명령이 데비안에 있습니까? RedHat 기반 시스템에만 해당한다고 생각했습니다 (그리고 서비스를 영구적으로 중지하지 않고 일시적으로 중지).
jrdioko

/etc/init.d/nfs-kernel-server서버에 없는 것 같습니다 . 어떻게 중지 할 수 rpc.statd있습니까?
artfulrobot

1
를 실행하십시오 apt-get remove --purege rpcbind.
Pavel

1

우분투의 경우 다음과 같이했습니다.

sudo netstat -tulpn

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
...     
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      681/rpcbind

그것을 제거하십시오 :

sudo apt-get remove --auto-remove rpcbind
sudo apt-get purge --auto-remove rpcbind

그런 다음 여전히 실행 중인지 다시 확인하십시오.

sudo netstat -tulpn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.