iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中如何修改SSH端口号信息
  • 764
分享到

Linux中如何修改SSH端口号信息

2023-06-27 21:06:29 764人浏览 八月长安
摘要

小编给大家分享一下linux中如何修改ssh端口号信息,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在linux中,默认的SSH端口号为22,由于这是大家都知道的端口号,一旦有入侵者进行端口扫描的时候扫描出22端口,就立马

小编给大家分享一下linux中如何修改ssh端口号信息,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

在linux中,默认的SSH端口号为22,由于这是大家都知道的端口号,一旦有入侵者进行端口扫描的时候扫描出22端口,就立马知道这是进行SSH登录的端口号,因此我们需要修改默认的端口号。

Linux中如何修改SSH端口号信息

vps一到手,第一件事就是更改ssh端口,使用一个不容易被拆解的端口号,防止被黑。

更改端口号是通过修改SSH的配置文件实现的,登录ssh后,输入:

vim /etc/ssh/sshd_config

向下找到#Port 22这段

进入vi插入模式,进行编辑

删除掉Port 22前面的#,然后下一行输入新的端口号如:Port 10000(这个你自己定,最大不能超过65535)

编辑好,先按ESC键,再输入 :wq 保存退出.

接着重新启动ssh,代码如下:

/etc/init.d/sshd restart

然后使用10000端口登录,看是否可以连接成功,连接成功后在删除22端口.

不过在这有一个问题,一般的linux服务器都有自带的防火墙iptables规则,把端口10000 在规则中设置备放行。

iptables -I INPUT  -p tcp --dport 10000 -j ACCEPT

参数 -I 是把上面那条规则插入到iptables规则的最前面,然后删除ssh默认的22端口,保存规则,重启防火墙,到此大功告成。

下面说一下,怎么删除iptables规则,有时候有些规则太长,删除时要写一大串,既浪费时间又容易写错,这时我们可以先使用–line-number查看出该条规则的行号,再通过行号删除,代码如下:

[root@test ~]# iptables -nL --line-numberChain INPUT (policy ACCEPT)num  target     prot opt source               destination1    DROP       all  --  192.168.1.1          0.0.0.0/02    DROP       all  --  192.168.1.2          0.0.0.0/03    DROP       all  --  192.168.1.3          0.0.0.0/0

比如删除第二条规则,输入 :

[root@test ~]# iptables -D INPUT 2

看完了这篇文章,相信你对“Linux中如何修改SSH端口号信息”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网操作系统频道,感谢各位的阅读!

--结束END--

本文标题: Linux中如何修改SSH端口号信息

本文链接: https://www.lsjlt.com/news/313877.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作