修改debian默认ssh端口并关闭22端口
要修改Debian默认的SSH端口并关闭22端口,您可以按照以下步骤进行操作:
- 使用SSH登录到Debian服务器。
- 打开SSH配置文件
/etc/ssh/sshd_config,可以使用任何文本编辑器进行编辑,例如nano或vi。sudo nano /etc/ssh/sshd_config - 在配置文件中找到以下行:
将其修改为所需的新端口号,例如:#Port 22
如果没有找到该行,请添加该行并设置新的端口号。Port 2222 - 保存并关闭文件。
- 重新启动SSH服务以使更改生效:
sudo systemctl restart sshd - 防火墙设置:
- 如果您使用的是UFW防火墙,请使用以下命令打开新的SSH端口:
sudo ufw allow 2222 - 如果您使用的是iptables防火墙,请使用以下命令打开新的SSH端口:
sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT - 如果您使用的是其他防火墙工具,请根据其文档或指南打开新的SSH端口。
- 如果您使用的是UFW防火墙,请使用以下命令打开新的SSH端口:
- 重新启动防火墙以使更改生效:
- 如果您使用的是UFW防火墙,请使用以下命令重启防火墙:
sudo ufw disable && sudo ufw enable - 如果您使用的是iptables防火墙,请使用以下命令重启防火墙:
sudo service iptables restart - 如果您使用的是其他防火墙工具,请根据其文档或指南重启防火墙。
- 如果您使用的是UFW防火墙,请使用以下命令重启防火墙:
现在,Debian的SSH服务将在新的端口上运行,并且22端口将被关闭。请确保在修改默认SSH端口后,您仍然能够通过新的端口登录到服务器
原文地址: https://www.cveoy.top/t/topic/iBgC 著作权归作者所有。请勿转载和采集!