修改ssh端口后登录不上

来源:2-9 SSH密钥方式远程连接Linux

erin_zhang

2019-11-04 17:54:45

http://img.mukewang.com/climg/5dbff4dd09ab5d4528661052.jpg

http://img.mukewang.com/climg/5dbff507098557b211560712.jpg

老师,我的阿里云轻量应用服务器,cenos7.3系统的,按照操作修改ssh端口号为10022后登不上去了咋办,只能重置系统了吗?

写回答

7回答

PiggerYu

2019-11-14

这个问题我遇到过,这个需要检查一下防火墙

firewall-cmd --permanent --query-port=10022/tcp

如果是no,就添加一下

firewall-cmd --permanent --add-port=10022/tcp

成功后再重载防火墙

firewall-cmd --reload

再重启下防火墙服务

systemctl restart firewalld.service

应该就可以用了

4
hrian
h 谢谢,细心的帮助他人的同学!
h019-11-14
共2条回复

丛从绿草

2019-12-01

谢谢这里的答案, 解决了我的问题。

1

erin_zhang

提问者

2019-11-04

已解决,在防火墙页面新增自定义应用类型,把端口号加上去就可以了;22和20022都想用的话,在/etc/ssh/sshd_config中写 Port 22

                                            Port 20022 就可以了

1

erin_zhang

提问者

2019-11-04

http://img.mukewang.com/climg/5dbfff5f09ac334c22481320.jpg

用紧急救援后又试了一遍,只要重启服务,新加的端口号和22都会连不上,很费解。。。

1

Brian

2019-11-05

在设置SSH端口的时候,保证先去设置防火墙 + 云服务器的防火墙规则,然后,再去改配置文件。

改完配置文件,记得把ssh的服务进行重启。

这个时候,先前去设置的终端,先不要关闭(可以一直连着)

打开一个新的终端进行连接尝试,一般来说,都会正常连接。细心一点就OK了~~这里,真没有技巧。无非网不通,配置不对,命令不对。

0
hrin_zhang
h 好的!谢谢老师~~
h019-11-05
共1条回复

erin_zhang

提问者

2019-11-04

http://img.mukewang.com/climg/5dbff6d20956ef4621221052.jpg

0

erin_zhang

提问者

2019-11-04

控制台里面为啥改不了呢?

0

0 学习 · 1842 问题

查看课程