CentOS7端口已開但ssh連接不上

問題:有一臺雲主機,已經有公網IP,無法SSH連接。
首先用22端口嘗試,發現不能連接。通過vnc登錄到後臺了,查看/etc/ssh/sshd_config發現22端口是被註釋掉的,所以不能訪問:

#Port 22

於是將22端口前面的註釋去掉,重啓sshd服務:

systemctl restart sshd

即可遠程登錄:

ssh user@ip -p 22

但22端口不安全,於是新增一個端口:

Port 4567

重啓sshd服務後,發現ssh並不能訪問,搞了好一會沒有發現是什麼問題,突然想起防火牆還沒有放通,鬱悶。
放通端口:

firewall-cmd --list-ports # 查看當前放通的端口
firewall-cmd --zone=public --add-port=4567/tcp --permanent # 放通端口
firewall-cmd --reload # 重啓防火牆後生效

再嘗試ssh就可以連接了。
參考:
[1] https://www.cnblogs.com/eaglezb/p/6073739.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章