前言

使用过Linux 系统的小伙伴都知道ssh 连接的默认端口是22,由于某个交流群中的一位小伙伴的惨痛经历(三年数据全G),这要是我的博客数据没 了,我 可得多心痛呀,虽然修改这个不能完全解决问题,但至少心安一些😂

完整步骤

  • 远程连接到Linux

    • 这个不用多说了
  • 修改之前备份

    • cp /etc/ssh/sshd_config /etc/ssh/sshd_config_bak
      
  • 修改端口号(此处以1022为例)

    • vim /etc/ssh/sshd_config
      
  • 添加新的远程服务端口(不要立马删,万一没成功还有22可以连)

    • 找到Port 22, 然后在下面加一行 Port 1022

    • 注意:SSH默认监听端口是22,如果不强制说明,”Port 22”注释或不注释,都会默认开放端口22远程登录

    • image-20211124101332583

    • 保存并退出(按esc 然后输入:wq)

    • 运行以下命令重启sshd服务。重启sshd服务后您可以通过1022端口SSH登录到Linux实例。

    • systemctl restart sshd
      
  • 对应服务器防火墙放行1022端口

  • image-20211124102254260

  • 使用连接工具测试成功后,按照上面的修改方法将22端口删除