centos7 关闭 111 端口 systemd rpcbind

同事收到一封主机商邮件说

Dear Customer,

Recent network security audits have detected some issues on your
instances. Please review the following reports and help us to ensure
the security of our network:

== Portmapper servers == Portmapper is a service usually used with NFS. When this is not properly firewalled, it can be abused to
conduct DDOS attacks. We recommend that all portmapper services be
behind a firewall, and restricted to only IPs that need to contact
them.

For Linux machines, please add firewall rules to block port 111 on
both UDP and TCP:

iptables -I INPUT 1 -m tcp -p tcp --dport 111 -j DROP iptables -I
INPUT 1 -m udp -p udp --dport 111 -j DROP

Please see https://blog.cloudflare.com/reflections-on-reflections/ for
more information on reflection attacks.

The following IPs have been detected running open portmapper servers:
149.28.224.51:111 - at 2020-04-14 10:24:46

If you believe these reports to be false positives, please let us
know.

– Vultr.com Support Team –

通过端口查到使用111的是systemd,网上说实际用的是rpcbind,关闭命令如下:

# 停止进程
$ systemctl stop rpcbind.socket
$ systemctl stop rpcbind

# 禁止随开机启动
$ systemctl disable rpcbind.socket 
$ systemctl disable rpcbind
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要关闭CentOS 7上的443端口,可以按照以下步骤进行操作: 1. 打开终端,并以root用户身份登录系统。 2. 通过编辑防火墙规则来关闭端口。可以通过以下命令打开防火墙配置文件: ```shell vi /etc/sysconfig/iptables ``` 3. 在文件中找到类似如下的规则: ```shell -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT ``` 将该规则修改为以下形式,以关闭443端口: ```shell #-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT ``` 注释掉原先的规则即可。 4. 保存并关闭文件(在vi编辑器中按下Esc键,然后输入:wq并按下Enter键)。 5. 重启防火墙服务,使配置生效。可以通过以下命令重启防火墙: ```shell systemctl restart iptables ``` 6. 验证端口是否关闭成功。可以使用以下命令检查443端口是否还处于监听状态: ```shell netstat -tuln | grep 443 ``` 如果没有任何输出或者输出中没有443端口,则表示成功关闭端口。 请注意,在进行上述操作之前,请确保已经了解关闭端口的风险和影响。关闭443端口可能会导致无法进行HTTPS的通信,从而影响与该端口相关的网络服务或应用程序的功能。 ### 回答2: 要关闭CentOS 7上的443端口,您可以按照以下步骤操作: 1. 登录到CentOS 7服务器上,以具有管理员权限的用户身份。 2. 打开终端窗口,并使用以下命令编辑Iptables配置文件: ``` sudo vi /etc/sysconfig/iptables ``` 3. 在打开的文件中,找到包含443端口的规则行。它可能类似于以下内容: ``` -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT ``` 4. 将这一行的开头字符“-A”更改为“-D”,以将其从IPTables规则中删除。修改后的规则行将如下所示: ``` -D INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT ``` 5. 保存并关闭文件。 6. 重新启动IPTables服务以使更改生效。您可以使用以下命令执行此操作: ``` sudo systemctl restart iptables ``` 7. 确保443端口已成功关闭。您可以使用以下命令检查IPTables规则是否已更新: ``` sudo iptables -L ``` 检查列表中是否不再包含任何与443端口相关的规则。 现在,您已成功关闭CentOS 7上的443端口。请记住,这将阻止所有对该端口的传入连接请求。如果您需要在将来重新开放该端口,请按照相同的步骤进行更改并将前缀“-D”改为“-A”以添加规则。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值