
我在嘗試將資料從本機電腦傳輸到雲端伺服器(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 連接埠