linux禁111端口的命令

fiy 其他 321

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,禁用特定端口的方法有很多种。以下是其中几种常用的方法:

    1. 使用iptables命令
    iptables是Linux系统上常用的防火墙命令,可以通过它来配置网络过滤规则。要禁用111端口,可以使用以下命令:
    “`shell
    iptables -A INPUT -p tcp –dport 111 -j DROP
    iptables -A OUTPUT -p tcp –dport 111 -j DROP
    “`
    上述命令将向INPUT和OUTPUT链中添加规则,将进入和离开111端口的tcp流量都丢弃。

    2. 修改系统配置文件
    Linux系统的一些服务会在启动时监听预设的端口。如果你想禁用111端口上的特定服务,可以通过修改相应的配置文件来达到目的。以CentOS系统为例,要禁用NFS服务(通常使用111端口),可以进行如下操作:
    “`shell
    vi /etc/sysconfig/nfs
    “`
    然后找到`RPCNFSDCOUNT`参数,将其值改为0,保存退出即可。

    3. 使用xinetd服务
    xinetd是一个增强的inetd服务器,通过它可以控制并发的连接和提供一些额外的功能。若要禁用111端口上的特定服务,可以编辑`/etc/xinetd.conf`文件,找到相应服务的配置行,并将其注释掉或删除。

    以上是禁用111端口的几种常见方法,你可以根据自己的需求选择适合的方法进行操作。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中禁用特定端口是通过防火墙来实现的。以下是几种常见的方法。

    1. 使用iptables命令

    iptables是Linux系统中一个非常强大的防火墙工具。要禁用111端口,可以使用以下命令:

    “`
    sudo iptables -A INPUT -p tcp –dport 111 -j DROP
    “`

    这将在INPUT链中添加一条规则,指定禁用TCP协议的111端口,所有流量将被丢弃。

    2. 使用ufw命令

    ufw是一个简化iptables的防火墙配置工具。要禁用111端口,可以使用以下命令:

    “`
    sudo ufw deny 111/tcp
    “`

    这将在ufw中添加一条规则,指定禁用TCP协议的111端口。

    3. 使用firewalld命令

    firewalld是一种动态防火墙管理器,可以在运行时管理防火墙规则。要禁用111端口,可以使用以下命令:

    “`
    sudo firewall-cmd –zone=public –add-rich-rule=’rule family=”ipv4″ port port=111 protocol=tcp reject’
    sudo firewall-cmd –reload
    “`

    这将添加一条规则,指定拒绝IPv4协议的111端口的流量,并通过重新加载防火墙规则使其生效。

    4. 使用/etc/services文件

    /etc/services文件用于定义端口和服务之间的映射关系。要禁用111端口,可以编辑此文件并将其相关行注释掉。

    “`
    sudo vi /etc/services
    “`

    在这个文件中,找到类似以下的行:

    “`
    rpcbind 111/tcp # SUN Remote Procedure Call
    rpcbind 111/udp # SUN Remote Procedure Call
    “`

    将这两行前面的注释符号(#)删除,然后保存文件。这将阻止系统将111端口识别为rpcbind服务的端口。

    5. 使用系统安全配置文件

    在某些Linux发行版中,可以通过修改系统安全配置文件来禁用特定端口。例如,在CentOS / RHEL系统中,可以修改/etc/sysconfig/selinux文件:

    “`
    sudo vi /etc/sysconfig/selinux
    “`

    将SELINUX参数的值修改为disabled,然后保存文件并重新启动系统。

    请注意,这些方法会禁用指定端口的所有流量,包括进出服务器的流量。因此,在执行这些操作之前,请确保你了解其可能对系统功能和网络连接的影响。此外,使用这些方法禁用的端口可能会影响一些网络应用或服务的正常运行。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要禁用 Linux 系统上的特定端口,我们可以使用防火墙或修改系统配置文件的方式来实现。下面提供两种常见的方法来禁用 111 端口。

    方法一:使用防火墙
    1. 检查系统是否安装了防火墙软件。常见的防火墙软件有 iptables、ufw 和 firewalld。
    可以使用以下命令来检查是否安装了 iptables:
    “`
    sudo iptables -V
    “`
    如果没有安装 iptables,可以使用以下命令来安装:
    “`
    sudo apt-get install iptables
    “`

    2. 使用以下命令来禁用 111 端口:
    “`
    sudo iptables -A INPUT -p tcp –dport 111 -j DROP
    sudo iptables -A INPUT -p udp –dport 111 -j DROP
    “`

    3. 保存防火墙规则:
    “`
    sudo iptables-save > /etc/iptables/rules.v4
    “`

    在这种方法下,111 端口的所有传入流量都将被阻止。

    方法二:修改系统配置文件
    1. 编辑 `/etc/services` 文件,找到以下内容:
    “`
    rpcbind 111/udp
    rpcbind 111/tcp
    “`

    2. 在这两行前面添加 `#` 符号来注释掉这两行:
    “`
    #rpcbind 111/udp
    #rpcbind 111/tcp
    “`

    3. 保存文件并退出编辑器。

    4. 重新启动网络服务来使修改生效,可以使用以下命令:
    “`
    sudo systemctl restart networking
    “`

    在这种方法下,系统将不再监听 111 端口,从而禁用了该端口。

    无论哪种方法,禁用 111 端口之后,请确保您不再需要该端口,并且确保禁用该端口不会对系统或应用程序的正常运行产生负面影响。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部