共計 739 個字符,預計需要花費 2 分鐘才能閱讀完成。
xshell 為什么連接不上服務器?Xshell 可在 Windows 桌面下訪問不同系統下的遠程終端服務器,并且進行操作控制。新手用戶有時在用 Xshell 遠程連接 Linux 服務器時,可能會遇到連接不上服務器的問題,造成這種情況的原因有多種,如網絡故障、服務器信息填寫錯誤等。下面來看下這幾個常見原因及相應解決方法介紹。
我們開通基于 Linux 系統的香港服務器、美國服務器等產品后,可以運行 Xshell 來遠程連接服務器。如果遇到 xshell 連接不上服務器的情況,這時可先檢查下當前網絡是否正常,要是網絡不通,則需重新加載網絡,并嘗試再次連接服務器。
除了網絡故障造成 xshell 連接不上服務器外,我們在填寫 Linux 服務器登錄信息時也要核對清楚,以防因輸入的服務器用戶名、密碼或端口號錯誤,導致無法正常連接。關于 Linux 服務器登錄信息,我們可在對應主機商客戶中心進行查看,或者在開通機器時填寫的電子郵箱里查看。
xshell 連接不上服務器還可能是因為沒有安裝 SSH 服務,或者安裝的 Xshell 版本過低,需要進行升級。
1、輸入:#ps -e | grep ssh 如果服務已經啟動,則可以看到“sshd”,否則表示沒有安裝服務,或沒有開機啟動。
2、安裝 SSH 服務,輸入命令:#sudo apt-get install openssh-server
3、啟動服務:#/etc/init.d/ssh start
4、本機測試是否能夠成功登錄:#ssh -l 用戶名 本機 ip
如果我們的 Linux 服務器 SSH 的端口號 (22) 已開放,IP 也加入了白名單,但 Xshell 還是連接不上服務器。這時就可以嘗試檢查在安裝 MySQL 時,是否誤將 sshd 的群組和用戶給修改為了 mysql,最后只需要將 sshd 的群組和用戶修改為 root 即可。