新闻中心
新闻中心与新手教程
新闻中心与新手教程
发布时间:2024-10-03 14:17:32
sudo nano /etc/ssh/sshd_config#port 22 这一行。port <您的新端口号>(例如,port 2222)。# 以取消注释。debian 默认不安装防火墙。如果您使用 ufw(uncomplicated firewall):
sudo apt update sudo apt install ufwsudo ufw allow <您的新端口号>/tcp sudo ufw delete allow 22/tcp sudo ufw enable sudo ufw reload如果您使用 iptables:
sudo iptables -a input -p tcp --dport <您的新端口号> -j accept sudo iptables -d input -p tcp --dport 22 -j accept sudo iptables-save > /etc/iptables/rules.v4sudo systemctl restart sshssh -p <您的新端口号> 用户名@您的服务器ip更新您本地的 ssh 配置文件或 ssh 客户端设置以使用新端口。
确认新端口正常工作后,您可以完全关闭 22 端口:
对于 ufw:
sudo ufw delete allow 22/tcp sudo ufw reload对于 iptables:
sudo iptables -d input -p tcp --dport 22 -j accept sudo iptables-save > /etc/iptables/rules.v4ssh 服务名而不是 sshd。如果遇到问题,可以查看 ssh 日志: