Vps
從 dreamcompute vps 訪問文件
我是這個主題的新手,但問題是:我無法從網站訪問文件來進行小的 html 編輯。我唯一知道的是我需要使用 SSH 來實現它。
我試過的:
SSH-1 (RSA)
我使用 PuTTYgen生成了一個私鑰和一個公鑰類型,- 在 dreamcompute Access & Security 面板,我導入了生成的公鑰,
- 在 PuTTY,我將我的網站 IP 放置在
Host Name field
. 在Connection->Data
中,我放置了使用者名。在 SSH 部分,我選擇了1
版本preferred SSH protocol
。在SSH->Auth
我設置私鑰路徑。- 最後,我打開了連接。
我收到此錯誤消息:
無法使用密鑰文件
我錯過了什麼?這是訪問文件的正確方法嗎?
使用 SSH 協議版本 2。
1 和 2 使用不同的私鑰格式,SSH 1 也快 10 年了。
PuTTY 要求您將私鑰轉換為 .ppk 文件,然後才能使用它通過 ssh 進行連接。為此,請打開 PuTTY 密鑰生成器 (puttygen.exe),點擊“轉換”菜單,然後點擊“導入密鑰”。瀏覽到包含您從 DreamCompute 儀表板下載的 *.pem 文件或您在儀表板外部創建的私鑰的文件夾。您可以在“密鑰註釋”欄位中為密鑰命名,完成後點擊“保存私鑰”按鈕將其保存到 .ppk 文件中。
現在您可以打開 PuTTY 並導航到 Connection -> SSH -> Auth setting 頁面,點擊“Private key file for authentication”欄位附近的“browse”按鈕。選擇您生成的 .ppk 文件,然後點擊打開。您現在可以導航到“會話”設置頁面,然後在主機名欄位中輸入“dhc-user@”,然後立即輸入您的實例的公共 IP 地址。如果使用 CoreOS,請使用“core@”而不是“dhc-user@”。點擊打開以開始您的會話。
完整說明https://help.dreamhost.com/hc/en-us/articles/216201547-Connect-to-your-instance-with-ssh-keys