我是靠谱客的博主 善良吐司,最近开发中收集的这篇文章主要介绍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 ~]# 
 

最后

以上就是善良吐司为你收集整理的Centos7修改SSH默认22端口及服务协议的全部内容,希望文章能够帮你解决Centos7修改SSH默认22端口及服务协议所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部