概述
修改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 ~]#
最后
以上就是善良吐司为你收集整理的Centos7修改SSH默认22端口及服务协议的全部内容,希望文章能够帮你解决Centos7修改SSH默认22端口及服务协议所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复