Linux修改SSH远程端口号22!

‌编辑SSH配置文件‌:

使用VI编辑器:

复制代码
sudo vi /etc/ssh/sshd_config

‌或者:

复制代码
sudo nano /etc/ssh/sshd_config

修改端口号‌:

在文件中找到#Port 22这一行(前面的#是注释符号,表示这一行是注释的)。去掉#并修改端口号为你想要的值,例如将端口改为20022:

复制代码
#Port 22

更改为:

复制代码
Port 20022

‌保存并关闭文件 ‌:

如果你使用的是vi,可以通过按Esc键退出编辑模式,然后输入:wq并回车来保存并退出。如果你使用的是nano,可以通过按Ctrl + O来保存文件,然后按Ctrl + X来退出。

重启SSH服务‌:

更改配置后,需要重启SSH服务来使更改生效。你可以使用以下命令来重启SSH服务:

复制代码
sudo systemctl restart sshd

或者使用旧的方法:

复制代码
sudo service sshd restart

‌测试新的端口号‌:

在更改端口号后,你可以通过使用新的端口号来尝试连接SSH服务来验证设置是否成功。例如,如果你将端口改为了2222,你可以使用以下命令来尝试连接:

ssh 用户名@服务器IP -p 20022

或者打开Windows的CMD命令,输入:

telnet 服务器IP 端口号

‌修改防火墙配置:

复制代码
sudo firewall-cmd --zone=public --add-port=20022/tcp --permanent
sudo firewall-cmd --reload

结尾:

这样,你就成功更改了SSH的默认端口号。记得更新所有客户端的连接设置以匹配新的端口号。

(完毕)

相关推荐
FlightYe13 分钟前
视界原理之2D视频(二):视频文件里有什么
android·linux·网络·c++·ffmpeg·音视频·aac
LBL12201 小时前
内网容器部署FTP日志监控服务
运维·服务器·容器
志栋智能1 小时前
超自动化巡检:驱动持续改进的运维飞轮
运维·自动化
海宇大数据1 小时前
零信任架构实战:基于海宇学历核验版构建自动化风控审查网关
运维·人工智能·架构·自动化
NailiConveyor1 小时前
输送机系统与WMS仓储管理系统集成的5个关键技术点
大数据·运维·自动化·制造·业界资讯
本人手速666+1 小时前
企微开发API如何设计客户冻结状态?WeComApi 在删除、投诉和异常客户场景中的自动化边界
运维·分布式·自动化·企业微信·企微外部群开发·wecomapi·企业微信二次开发
一只专注api接口开发的技术猿1 小时前
告别手工复制粘贴:搭建电商商品自动化监控与数据分析实践
大数据·运维·数据挖掘·数据分析·自动化
资深技术分享员1 小时前
Geejing WebBuilder 日志、在线用户、系统监控,出问题时的三个第一现场
java·运维·数据库
wtblszn1 小时前
光伏发电与光热发电有什么区别
大数据·运维·物联网
锅巴编程2 小时前
nginx-413-client-max-body-size
运维·nginx