检查防火墙的状态。
# ufw status verbose Status: active Logging: on (low) Default: deny (incoming), allow (outgoing), disabled (routed) New profiles: skip
使用“UFW”命令允许SSH端口22:
$ sudo ufw allow ssh
或者,可以仅允许特定的IP地址或者网络子网来通过SSH端口22连接。
只允许来自192.168.1.2的服务器访问所有端口:
$ sudo ufw allow from 192.168.1.2 to any port ssh
在此示例中,允许整个网络子网192.168.0.0/24
:
$ sudo ufw allow from 192.168.0.0/24 to any port ssh
检查所有当前定义的UFW防火墙规则:
$ sudo ufw status verbose Status: active Logging: on (low) Default: deny (incoming), allow (outgoing), disabled (routed) New profiles: skip To Action From -- ------ --- 22/tcp ALLOW IN Anywhere 22/tcp (v6) ALLOW IN Anywhere (v6)
要删除SSH定义的规则,只需执行我们用于允许SSH端口22的相同命令,并在“UFW”命令后指定“delete”选项。
例子:
$ sudo ufw delete allow ssh $ sudo ufw delete allow from 192.168.1.2 to any port ssh $ sudo ufw delete allow from 192.168.0.0/24 to any port ssh
日期:2020-07-07 20:55:35 来源:oir作者:oir