Linux中如何修改SSH端口号信息
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,小编给大家分享一下Linux中如何修改SSH端口号信息,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在linux中,默认的SSH端口号为22,由于这是大家都知道的端口号,一旦有入侵者
千家信息网最后更新 2026年11月02日Linux中如何修改SSH端口号信息
小编给大家分享一下Linux中如何修改SSH端口号信息,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
在linux中,默认的SSH端口号为22,由于这是大家都知道的端口号,一旦有入侵者进行端口扫描的时候扫描出22端口,就立马知道这是进行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端口号信息"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
口号
规则
端口
输入
登录
信息
成功
代码
篇文章
这是
防火墙
行号
防火
最大
大功告成
一行
入侵者
参数
大功
完了
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技和互联网公司
厦门中拓互联网络科技有限公司
中资互联网科技
奇酷互联网络科技
世界互联网领先科技成果
互联网科技汛
哈尔滨新华互联网科技学院
中国互联网有什么科技含量
互联网科技有哪些公司
港股科技和互联网
青海科技产业互联网发展
迪庆互联网科技招生
每天都有哪些好的互联网科技
云南省自由互联网科技有限公司
富国互联网金融科技混合基金
普陀区互联网教育科技管理办法
容联科技互联网电商
保山互联网科技靠谱吗
第三届互联网大会安防黑科技
互联网科技快速发展优美句子
互联网科技有限公司图片
百单互联网科技有限公司
兼蜜互联网科技
互联网科技创新企业排名
西藏七维空间互联网科技有限公司
和信科技工业互联网
苏州铭阳互联网科技有限公司
烟台灵鸽互联网科技有限公司
怎样加入科技互联网
科技互联网专业务虚会材料