無法建立與 Amazon Lightsail 執行個體的 ssh 連接

無法建立與 Amazon Lightsail 執行個體的 ssh 連接

我在嘗試將資料從本機電腦傳輸到雲端伺服器(Amazon lightsail)時遇到問題。我的想法是使用私鑰透過 scp 命令從本機電腦傳輸資料。但是我收到錯誤訊息:

ssh: connect to host my_public_IP port 22: Connection timed out lost connection

然後我嘗試了 ssh 命令:

ssh -i /lightsail_key.pem Administrator@my_public_IP

並得到同樣的錯誤。

我應該使用的“管理員”用戶名正確嗎?我的 Amazon Lightsail 執行個體是 Windows Server 2016

我可以 ping 通該公用 IP 位址,但 SSH 連線無法正常運作。

在 Amazon Lightsail 網路設定 IPv4 防火牆規則中啟用 SSH TCP 連接埠 22。

答案1

Windows 預設沒有安裝 ssh 伺服器。

如果您想使用 scp(或 WinScp)將檔案從本機傳輸到 Lightsail 實例,您需要:

  • 確保您的實例上安裝了 ssh 伺服器
  • 安全群組中您的 IP 位址允許使用 SSH 連接埠

相關內容