云服务器Linux下修改ssh默认端口

修改ssh配置文件中的默认端口

修改/etc/ssh/sshd_config配置文件

vim /etc/ssh/sshd_config

ssh默认监听端口是22,如果不强制说明其它端口,Port 22注不注释都是开放22端口

# If you want to change the port on a SELinux system, you have to tell
# SELinux about this change.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#
#Port 22 #默认22端口是被注释的,我们在下面再写一行Port
Port 端口号#这里写你想要的端口
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::
防火墙开放对应端口号

千万不要急着重启ssh服务器,先让防火墙开放对应端口

注意:permanent代表防火墙对该端口永久开放,没有该字段重启防火墙该端口失效

firewall-cmd --zone=public --add-port=端口号/tcp --permanent
防火墙重启服务
systemctl restart firewalld
查看端口号是否生效
firewall-cmd --zone=public --query-port=端口号/tcp
yes
服务器控制台配置对应安全组

在这里插入图片描述

重启ssh服务

[注]:要确保防火墙&控制台安全组开放新端口前提下再重启ssh服务

systemctl restart sshd
服务器本地尝试用新端口号登录ssh
ssh root@localhost -p 端口号

退出连接

exit
修改连接的端口再次连接服务器

这里我用的Xshell工具

在这里插入图片描述

如果出现问题,再次检查前面每个步骤,确保端口对防火墙开放

出现问题,ssh连接不上服务器的话可以打开服务器控制台,选择VNC连接

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值