Centos如何修改ssh端口
2023-12-28 21:42:16
想必很大一部分的同学用的是centos服务器,对于默认的22端口存在一定的安全风险,所以今天我们一起看下如何修改ssh端口
一、什么是SSH
????????SSH(Secure Shell)是一种安全的远程登录协议,它允许您通过网络远程连接到Linux系统并进行管理操作。默认情况下,SSH使用22端口进行通信。然而,为了增强系统的安全性,有时候我们需要更改SSH端口,以减少潜在的攻击。
二、备份 SSH 配置文件
# 为了安全起见还是建议备份一下
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
三、编辑 SSH 配置文件
vi /etc/ssh/sshd_config
# 找到以下行 # Port 22 默认情况下,这一行被注释掉了,表示SSH使用的是默认的22端口。删除行首的注释符号#,然后将端口号修改为您想要使用的新端口号。例如,如果您想将SSH端口更改为2222,则将该行修改为
Port 2222
# 建议选择高于1024的端口号以避免与已知服务冲突。
四、保存并关闭 SSH 配置文件
完成对SSH配置文件的更改后,保存文件并关闭文本编辑器。
按esc - 输入:wq
五、重新启动 SSH 服务
systemctl restart sshd
六、更新防火墙规则
如果您的Linux系统启用了防火墙,那么您还需要更新防火墙规则以允许新的SSH端口通过。否则,您将无法通过新的端口进行SSH连接。
需要注意的是服务商的防火墙(如阿里云的安全组)再就是系统规则(如宝塔的安全)
七、验证 SSH 端口是否可用
完成了上述步骤后,您可以尝试使用新的SSH端口连接到您的Linux系统。在SSH客户端中,使用以下命令连接到目标系统:ssh <username>@<hostname> -p <new_port>
文章来源:https://blog.csdn.net/weixin_42019349/article/details/135277839
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!