ufw supports application integration by reading profiles located in `/etc/ufw/applications.d`.
Syntax for the application profiles is a simple .INI format:
[OpenSSH]
title=Secure shell server, an rshd replacement
description=OpenSSH is a free implementation of the Secure Shell protocol.
ports=22/tcp
After creating or editing an application profile, users can run:
sudo ufw app update <name>
为不同的 SSH 端口手动添加新规则的最快方法是使用以下命令:
将您的特定端口插入命令中。
虽然您没有特别询问,但请记住您需要在文件中更改端口号
/etc/ssh/sshd_config
。请确保您还记得在使用以下命令对配置文件进行更改后重新启动 sshd 服务:sudo systemctl restart sshd
.使用 ufw 应用程序配置文件
或者,您可以选择直接修改现有的 ufw OpenSSH 应用程序配置文件,或者为您的新 SSH 端口创建一个全新的应用程序配置文件。
改编自
ufw
手册页:有关
man ufw
其他实施细节,请参阅。