修改ssh服务器默认端口号

1、查看当前ssh服务器端口号

在修改ssh服务器的端口号之前,首先查看ssh服务器监听的端口号,使用netstat命令:

$ sudo netstat -tunlp | grep "ssh"

运行结果如下所示,一般的默认端口号为22:

 

2、如何修改默认的ssh服务器端口

在上面已经介绍了如何查看ssh服务器的端口号,接下来介绍如何去修改默认的ssh服务器端口号:

可以通过修改ssh服务器的配置文件,在Ubuntu系统下,ssh服务的配置文件路径为/etc/ssh/sshd_config,使用下面命令进行修改:

$ sudo vim /etc/ssh/sshd_config

修改如上所示,新添加的监听端口号为10022,需要注意的是,添加的监听端口号最好为10000~65535区间之内,防止选择的端口号被系统或者其它软件所占用。

当ssh服务器配置文件修改完成后,需要重启一下ssh服务,让其新的监听端口生效,使用下面的命令:

$ sudo service ssh restart

重启完成后,使用netstat命令查看新的监听端口号:

$ sudo netstat -tunlp | grep "ssh"

从上面的运行结果可以看到,10022监听端口已经添加成功了。

修改完成之后,我们需要进行连接测试,可以在原终端进行测试,使用下面的命令进行ssh连接:

$ ssh hly@localhost -p 10022

连接过程中,需要输入user的密码,结果如下所示,则测试通过:

当测试通过后,可以将默认的ssh服务器端口号22进行屏蔽了,同样是修改ssh服务器的配置文件,然后重启ssh服务即可。

posted @   liangliangge  阅读(25914)  评论(1编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示