温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux怎么修改SSH端口号

发布时间:2022-01-27 13:49:42 来源:亿速云 阅读:129 作者:iii 栏目:开发技术

今天小编给大家分享一下Linux怎么修改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-number
 Chain INPUT (policy ACCEPT)
 num  target     prot opt source               destination
 1    DROP       all  --  192.168.1.1          0.0.0.0/0
 2    DROP       all  --  192.168.1.2          0.0.0.0/0
 3    DROP       all  --  192.168.1.3          0.0.0.0/0

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

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

以上就是“Linux怎么修改SSH端口号”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI