CentOS 7如何修改SSH端口号的图文教程

admin3年前主机评测38

CentOS 7如何修改ssh端口号?

我们都知道Linux服务器一般SSH默认端口是22,但从安全方面考虑,建议修改默认端口号。那么,怎么修改ssh端口号呢?本文主要为大家分享在CentOS 7修改SSH端口号的图文教程,供大家参考。

SSH端口取值访问0-65535(即2的16次方),0-1024是系统使用的端口,我们可以使用端口范围:1025-65535。

# cp /etc/ssh/ssh_config /etc/ssh/ssh_config.bak

# cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

# vi /etc/ssh/sshd_config

取消Port 22前的#注释,并在下面添加一行Port 2000 (建议先保留22端口,等新端口可以登录再去掉)。

# service sshd restart

Stopping sshd: [ OK ]

Starting sshd: [ OK ]

# netstat -antpl |grep 2000

# netstat -antpl |grep ssh

# vi /etc/sysconfig/iptables

添加一行:

-A INPUT -p tcp -m state –state NEW -m tcp –dport 2000 -j ACCEPT

然后:

# service iptables restart

这样就OK了。

注:如果您服务器使用的是默认防火墙firewalld

添加2000端口

# firewall-cmd –permanent –add-port=2000/tcp

重启防火墙(修改配置后需要重启防火墙)

# firewall-cmd –reload

查看端口是否开放

# firewall-cmd –query-port=2000/tcp

我们可以修改/etc/ssh/sshd_config删除Port 22 行,在/etc/sysconfig/iptables中删除-A INPUT -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT来关闭22端口以此来达到安全。

如果修改端口号后有出现报错,提示:error:Bind to port

需要检查下是否是selinux的问题,如果是,可以关了selinux

# vi /etc/selinux/config

将selinux改成disable 【SELINUX=disable】

重启服务即可在CentOS 7下成功修改SSH端口号。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

阿里云新人特惠活动5月份,阿里云产品怎么买更划算?

阿里云新人特惠5月份活动进行中,阿里云新人特惠活动是阿里云必抢爆款、精选特惠活动等热门活动之后推出的一个专门针对新人用户的一个优惠活动,其实阿里云小站、精选特惠活动等也是针对新用户的,只是整合的一些云...

香港云空间:超低价品牌香港虚拟主机、云服务器_虚拟主机

香港云空间怎么样?如何购买便宜好用的香港云主机?想要订购既便宜又好用的云主机产品,可以去香港云空间这个网站选购,香港云空间是国内知名老牌主机商西部数码的顶级代理,旗下产品全部由西部数码官方提供,但定价...

怎么选择合适的游戏服务器?游戏服务器多少钱一个月?

怎么选择合适的游戏服务器?游戏作为一种新兴的行业并不断的盛行,网络公司只需在初期运行阶段投入一批资金购置高性能的游戏服务器便可,一旦发展起来,那么收益会相当可观,所以很多商家争先恐后的进入这个行业!游...

阿鸟云优惠码

阿鸟云优惠码: 为您的云端产品节省更多费用阿鸟云是一家致力于为中小型企业提供高效云端服务的公司。为了更好的服务客户我们特别推出了阿鸟云优惠码帮助客户更加便宜地使用我们的产品。阿鸟云优惠码的使用方法在购...

Hostwinds:美国西雅图vps,三网直连,免费更换IP,月付$4.99起

hostwinds是一家成立于2010年的美国主机商,主要提供虚拟主机、美国vps及美国服务器等多种IDC业务。其中Hostwinds VPS采用的是SSD硬盘,支持Linux和Windows操作系统...