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的默认端口号。记得更新所有客户端的连接设置以匹配新的端口号。

(完毕)

相关推荐
GIS数据转换器17 小时前
村镇无人机物流配送与跨域监测一体化平台
大数据·运维·人工智能·科技·无人机
Forever Nore17 小时前
LeetCode 14 最长公共前缀 - 纵向扫描
linux·服务器·leetcode
拂拉氏17 小时前
【知识讲解】 Linux权限相关知识讲解
linux·权限
倔强的石头10618 小时前
飞牛OS部署Mtab:Docker搭建自托管书签导航并实现远程访问
运维·docker·容器
Shadow(⊙o⊙)18 小时前
Linux网络部分——TCP协议服务端客户端交互接口,入门级硬核解析1.0
linux·网络·tcp/ip
zhengqiqiqinqin18 小时前
Ubuntu16.04 升级ssl到3.5.7、升级ssh到9.8p1
网络协议·ssh·ssl
桑榆4161 天前
双系统(Windows + Ubuntu)安装流程
linux·windows·ubuntu
jerryinwuhan1 天前
《系统部署与运维》开篇 课程介绍
运维
ltl1 天前
实时 OS 巡礼:VxWorks、QNX、Zephyr 与 PREEMPT_RT
linux
我是谁??1 天前
Ubuntu22.04更换清华源
linux·运维·服务器