Centos7修改SSH默认22端口及服务协议

修改SSH配置文件

[root@Server ~]# vim /etc/ssh/sshd_config
Port 22  #默认是注释掉的,取消注释
Port 60022  #插入一行,不要删除22端口,一定要等该端口测试OK,才能删除22端口

重启sshd服务

[root@Server ~]# systemctl restart sshd
1
查看sshd服务端口

[root@Server ~]# netstat -antup | grep sshd
tcp 0 0   0.0.0.0:22        0.0.0.0:*       LISTEN      19964/sshd          
tcp 0 0   0.0.0.0:60022     0.0.0.0:*       LISTEN      19964/sshd   

添加完全组(入访)


使用60022端口登录服务器

[c:\~]$ 
Connecting to 221.75.210.14:60022...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Last login: Sat Dec 29 15:16:38 2018 from 60.12.1.129
Welcome to Alibaba Cloud Elastic Compute Service !
[root@Server ~]# 

看到上面结果,表示已经修改端口成功。以后可以使用60022端口登录。

修改SSH配置文件(22->60022)

[root@Server ~]# vim /etc/ssh/sshd_config
#Port 22  #注释掉
Port 60022  

重启sshd服务

[root@Server ~]# systemctl restart sshd

注意: 如果一开始就将端口修改为60022,删除22端口,可能会出现未添加防火墙规则,未打开安全组,导致60022端口连不上服务。我这里使用的云主机,防火墙默认关闭,只要打开安全组(入访60022端口)即可。

修改ssh服务端口协议
如果需要修改ssh服务端口协议,将下面3行中22修改为对应的端口协议

[root@Server ~]# cat -n /etc/services  | grep -w 22 | grep -w ssh
    46    ssh      22/tcp          # The Secure Shell (SSH) Protocol
    47    ssh      22/udp          # The Secure Shell (SSH) Protocol
   592    ssh      22/sctp         # SSH
[root@Server ~]# 
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值