温馨提示×

Linux服务器SSH端口设置指南

小樊
82
2024-12-10 04:26:40
栏目: 云计算

在Linux服务器上设置SSH端口,可以通过以下步骤进行操作:

更改SSH端口的步骤

  1. 编辑SSH配置文件

    • 使用具有管理员权限的文本编辑器(如vinano)打开SSH配置文件。该文件通常位于/etc/ssh/sshd_config
    • 在配置文件中找到Port指令。默认情况下,SSH服务使用22端口。你可以将22更改为一个不常用的端口号,例如2222,但建议不要使用1024以下的端口,因为这些端口通常有特殊用途或需要root权限。
  2. 保存并关闭配置文件

    • 保存对配置文件的更改,并关闭文本编辑器。
  3. 重启SSH服务

    • 使用适当的命令重启SSH服务以使更改生效。在Linux系统中,可以使用如下命令重启SSH服务:
      sudo systemctl restart sshd
      
      或者
      sudo service sshd restart
      
      对于使用sshd的系统,还可以使用:
      sudo /etc/init.d/sshd restart
      
  4. 配置防火墙

    • 如果服务器上配置了防火墙(如iptablesufw等),需要更新防火墙规则,允许新SSH端口的网络流量通过。例如,使用ufw命令开放新端口:
      sudo ufw allow 新端口号
      

端口设置建议

  • 选择端口号:建议选择一个不常用的端口号,以减少被自动扫描和攻击的风险。
  • 避免使用常用端口:不要使用如80、443等常用端口,以免与其他服务冲突。
  • 记录并通知:更改SSH端口后,确保记录新端口,并通知需要访问服务器的人员。

通过以上步骤,您可以安全地更改Linux服务器的SSH端口,并增强服务器的安全性。

0