要修改Debian默认的SSH端口并关闭22端口,您可以按照以下步骤进行操作:

  1. 使用SSH登录到Debian服务器。
  2. 打开SSH配置文件/etc/ssh/sshd_config,可以使用任何文本编辑器进行编辑,例如nanovi
    sudo nano /etc/ssh/sshd_config
    
  3. 在配置文件中找到以下行:
    #Port 22
    
    将其修改为所需的新端口号,例如:
    Port 2222
    
    如果没有找到该行,请添加该行并设置新的端口号。
  4. 保存并关闭文件。
  5. 重新启动SSH服务以使更改生效:
    sudo systemctl restart sshd
    
  6. 防火墙设置:
    • 如果您使用的是UFW防火墙,请使用以下命令打开新的SSH端口:
      sudo ufw allow 2222
      
    • 如果您使用的是iptables防火墙,请使用以下命令打开新的SSH端口:
      sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT
      
    • 如果您使用的是其他防火墙工具,请根据其文档或指南打开新的SSH端口。
  7. 重新启动防火墙以使更改生效:
    • 如果您使用的是UFW防火墙,请使用以下命令重启防火墙:
      sudo ufw disable && sudo ufw enable
      
    • 如果您使用的是iptables防火墙,请使用以下命令重启防火墙:
      sudo service iptables restart
      
    • 如果您使用的是其他防火墙工具,请根据其文档或指南重启防火墙。

现在,Debian的SSH服务将在新的端口上运行,并且22端口将被关闭。请确保在修改默认SSH端口后,您仍然能够通过新的端口登录到服务器

修改debian默认ssh端口并关闭22端口

原文地址: https://www.cveoy.top/t/topic/iBgC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录