前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在 Linux 中更改默认 ssh 端口 22?

如何在 Linux 中更改默认 ssh 端口 22?

作者头像
会长君
发布2023-04-25 10:40:09
4.3K0
发布2023-04-25 10:40:09
举报
文章被收录于专栏:linux教程

SSH 服务使用的标准端口是 22/TCP。但是,您可能希望更改 SSH 默认端口 22,以确保您的服务器尽可能安全,因为标准 22/TCP 端口一直是互联网上黑客和机器人程序漏洞的目标。

1. 以 Root 用户身份通过​​ SSH 连接到您的服务器

2. 运行以下命令:

vi /etc/ssh/sshd_config

3. 找到以下行并添加一个新行:

# Port 22 # Port 23456

4.重启SSH服务

/etc/init.d/ssh restart or /etc/init.d/sshd restart

Centos 7

systemctl restart sshd.service

5. 更新您的防火墙设置

iptables

iptables -I INPUT -p tcp --dport 23456 -j ACCEPT systemctl restart iptables.service

防火墙

firewall-cmd --zone=public --add-port=23456/tcp --permanent firewall-cmd --reload

6.通过新的SSH端口登录然后删除端口22

以防万一。没有人想被锁定在他自己的服务器之外。

* 结论

在本教程中,您学习了如何更改 Linux 服务器上的 SSH 端口。

如果您有任何问题或反馈,请随时发表评论。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 以 Root 用户身份通过​​ SSH 连接到您的服务器
  • 2. 运行以下命令:
  • 3. 找到以下行并添加一个新行:
  • 4.重启SSH服务
    • Centos 7
    • 5. 更新您的防火墙设置
      • iptables
        • 防火墙
        • 6.通过新的SSH端口登录然后删除端口22
        • * 结论
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档