Ssh
無法使用基於瀏覽器的客戶端通過 SSH 連接到 Amazon Lightsail 伺服器
直到今天,我一直能夠使用基於瀏覽器的 SSH 客戶端而沒有任何問題。現在,每次我嘗試連接時都會收到以下錯誤。我試過重新啟動、停止/啟動和刪除/添加靜態 IP。
CONNECTION ERROR 發生錯誤,我們無法連接或保持連接到您的實例。如果此實例剛剛啟動,請在一兩分鐘後重試。
這是一個螢幕截圖:
ufw
問題是我在 Ubuntu 上啟用了防火牆並關閉了我的 SSH 會話。自然地,我無法通過 SSH 回到埠 22,因為那時只允許埠 80 和 443。對於 Lightsail,我認為沒有辦法繞過它,除非可以將來自一個實例的快照載入到另一個實例上。
對於 AWS,您可以解除安裝卷並將其放在新實例上:https ://forums.aws.amazon.com/thread.jspa?threadID=112384
從遇到相同問題的AWS 論壇中找到了解決方案。
Lightsail 設置似乎存在一個問題,其中基於 Web 的 SSH 服務由於某種原因停止正常工作。建議是創建Lightsail 實例的快照以保留目前數據,然後創建一個新實例,該實例使用類似於以下的使用者數據安裝更新的 SSH 伺服器:
#!/bin/bash sudo apt-get remove openssh-client openssh-server sudo apt-get install openssh-client openssh-server
它說基於 Web 的 SSH 之後可能無法使用,因為他們似乎使用了特殊的 SSH 配置。您需要使用 SSH 客戶端直接通過 SSH 連接到伺服器。