centos 7 已經開啟 22 端口但無法連接


已經開啟 22 端口但無法連接

剛買的 vps ,默認 ssh 端口是 29488, 使用以下方式連接
ssh -p 29488 root@x.x.x.x
覺得加端口有點麻煩, 希望使用默認的 22 端口。
於是開啟防火牆, 添加 22 端口, 重啟防火牆, 然后 ssh root@x.x.x.x 失敗, 說我 22 端口沒打開。
幾經折騰, 原因在於:
ssh 是客戶端, sshd 是服務端, 應先看 sshd 監聽着多少端口。
所以解決方式是再去修改 sshd 監聽的端口為 22 , 然后重啟 sshd , 搞定。

centos 7 解決方法

firewall-cmd --zone=public --add-port=22/tcp --permanent # 添加端口
firewall-cmd --reload # 重啟防火牆
vi /etc/ssh/sshd_config # 修改端口為 Port 22
/usr/sbin/sshd restart # 重啟 sshd


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM