首页
Preview

CentOS上修改SSH端口号

要在CentOS上修改SSH端口号,请按照以下步骤进行操作:

  1. 打开SSH配置文件/etc/ssh/sshd_config,并找到以下行:

    #Port 22
    

    #注释符号去掉,并将端口号改为你希望使用的新端口号。例如,如果你要将SSH端口号更改为2222,则应该将该行更改为:

    Port 2222
    
  2. 保存并关闭文件。

  3. 重新启动SSH服务以使更改生效。你可以使用以下命令:

    sudo systemctl restart sshd
    
  4. 如果你的服务器有防火墙,你需要打开新的SSH端口。例如,如果你使用的是firewalld防火墙,则可以使用以下命令打开新端口:

    sudo firewall-cmd --zone=public --add-port=2222/tcp --permanent
    

    在这里,2222是你新的SSH端口号。

  5. 重新加载防火墙规则以使更改生效:

    sudo firewall-cmd --reload
    
  6. 确认新端口已经打开,可以使用以下命令:

    sudo firewall-cmd --list-ports
    

    你应该看到类似以下内容的输出:

    2222/tcp
    
  7. 现在,你可以使用新的SSH端口号连接到你的服务器。例如,如果你使用的是OpenSSH客户端,则可以使用以下命令连接到服务器:

    ssh user@server_ip -p 2222
    

    在这里,user是你的用户名,server_ip是你的服务器IP地址,2222是你新的SSH端口号。

注意:在修改SSH端口号之后,你需要确保将新端口号添加到你的防火墙规则中,并将其添加到任何连接到该服务器的客户端中。

版权声明:本文内容由TeHub注册用户自发贡献,版权归原作者所有,TeHub社区不拥有其著作权,亦不承担相应法律责任。 如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

点赞(0)
收藏(0)
虎虎
软件工程专业的心之向善的学生一枚,持原则,做自己。

评论(0)

添加评论