若要修改 Debian 上的 22 端口(SSH 默认端口),您可以按照以下步骤进行操作:
- 使用管理员权限登录到您的 Debian 服务器上。
- 打开 SSH 配置文件
sshd_config
,可以使用任何文本编辑器(例如nano
)进行编辑。运行以下命令打开配置文件:bashsudo nano /etc/ssh/sshd_config
- 在打开的配置文件中,查找
#Port 22
这一行。#
符号表示此行是注释,需要将其取消注释并修改端口号。例如,将其更改为Port 2222
。您可以选择任何未被其他服务使用的端口号。 - 保存文件并退出编辑器。
- 重新加载 SSH 服务以使更改生效。运行以下命令:
sudo service ssh reload
- 确保您的防火墙配置允许新端口通过。如果您使用的是默认的
iptables
防火墙,您需要打开新端口。运行以下命令:csssudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT
如果您使用的是
ufw
防火墙,运行以下命令:bashsudo ufw allow 2222/tcp
这些命令将允许传入的 TCP 流量通过新的 SSH 端口。
- 如果您的服务器上启用了其他防火墙或网络安全措施,请相应地更新配置,以允许新端口的传入连接。
- 确保您能够通过新端口进行 SSH 连接。例如,如果您将端口更改为 2222,可以运行以下命令进行连接:
css
ssh username@your_server_ip -p 2222
其中
username
是您的用户名,your_server_ip
是您的服务器 IP 地址。
请注意,在修改 SSH 默认端口后,您需要使用新的端口号进行 SSH 连接。确保您在进行任何更改之前已经了解并记住了新的端口号。同时,确保您的服务器网络安全措施仍然可靠,以保护您的系统免受潜在的恶意攻击。