PuTTY 不能連接 Linux,報:connection refused
在使用 PuTTY 連接 Linux 伺服器時,遇到「connection refused」的錯誤信息是相當常見的問題。這個問題通常表示客戶端(PuTTY)無法成功連接到伺服器的指定端口。本文將探討造成此問題的可能原因及其解決方案。
什麼是 PuTTY?
PuTTY 是一款免費的開源 SSH 和 Telnet 客戶端,廣泛用於 Windows 系統中連接到 Linux 伺服器。它提供了一個簡單的界面,使用戶能夠通過安全的方式進行遠程管理。
為什麼會出現「connection refused」錯誤?
當你在 PuTTY 中嘗試連接到 Linux 伺服器時,出現「connection refused」的錯誤,可能有以下幾個原因:
- SSH 服務未啟動:如果伺服器上的 SSH 服務未啟動,PuTTY 將無法建立連接。可以通過以下命令檢查 SSH 服務的狀態:
sudo systemctl status sshdsudo iptables -Lping 如何解決「connection refused」問題
針對上述可能的原因,以下是一些解決方案:
1. 啟動 SSH 服務
如果 SSH 服務未啟動,可以使用以下命令啟動它:
sudo systemctl start sshd2. 配置防火牆
如果防火牆阻止了 SSH 端口,可以使用以下命令允許 SSH 流量:
sudo ufw allow ssh或者,如果使用 iptables,可以使用:
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT3. 檢查 IP 地址和端口
再次確認在 PuTTY 中輸入的 IP 地址和端口號是否正確。如果伺服器使用了非標準的 SSH 端口,請在 PuTTY 的「Session」設置中進行相應的更改。
4. 確認伺服器狀態
如果伺服器無法訪問,請檢查伺服器的運行狀態,確保其正常運行。
總結
當使用 PuTTY 連接 Linux 伺服器時,遇到「connection refused」的錯誤可能是由於多種原因造成的,包括 SSH 服務未啟動、防火牆設置不當、錯誤的 IP 地址或端口等。通過檢查和調整這些設置,通常可以解決問題。
如果您正在尋找穩定的 香港VPS 解決方案,Server.HK 提供多種選擇,滿足不同用戶的需求。無論是個人還是企業用戶,我們的 伺服器 都能為您提供高效的支持。