文章目錄
Vultr VPS SSH連接不上?
PuTTY密鑰生成設置方法
由於非常多的中國網友借助Vultr VPS 搭建「科學上網」 的管道,所以造成大量Vultr的IP位址被牆了…
檢測IP地址
首先,你必須確認自己創建Vultr的IP地址,在中國內地是否能如常訪問?
解決辦法:
- 使用在線ping工具檢測IP地址 ▼
Vultr IP地址被大陸封了怎麼辦?
- 解決辦法請看此文 ▼
SSH 密鑰登錄
當VPS暴露於互聯網時,有人會繼續暴力破解你的SSH密碼登錄。
所以有必要使用SSH密鑰登錄,並關閉密碼登錄。
使用以下命令,可查看其他人的暴力破解你的SSH密碼登錄情況:
grep "Failed password for invalid user" /var/log/secure | awk '{print $13}' | sort | uniq -c | sort -nr | more對於我們自己購買的VPS,暴力破解最高可達數千次!你可以去看看你自己被暴力破解的次數。
解決辦法:
- 將SSH密碼登錄的模式,改成SSH密鑰登錄模式
SSH 密鑰生成
如果是Windows系統,則需要使用puttygen軟體來產生金鑰對。
Linux和MacOS 系統都可以直接從終端機運作:
第1 步:產生SSH密鑰
請運行此命令 ▼
第2 步:輸入儲存密鑰的檔案位置
Enter file in which to save the key (/root/.ssh/id_rsa):
- 請按Enter 鍵
第3 步:你將被要求輸入密碼
Enter passphrase (empty for no passphrase): Enter same passphrase again:
- 輸入密碼,或可以直接按Enter 鍵留空。
最後你會看到一條消息,你的私鑰和公鑰被保存在那裡:
Your identification has been saved in /root/.ssh/id_rsa. <== 私钥 Your public key has been saved in /root/.ssh/id_rsa.pub. <== 公钥
Vultr VPS配置SSH
Vultr在創建一個VPS時,可以直接設置SSH密鑰登錄。
如果你已經創建好了VPS,但沒設置SSH密鑰……
請在Linux運行上述的“SSH密鑰生成” 後,才跟著以下流程操作:
第1步:將 id_rsa.pub 放入 /root/.ssh 目錄中,並重命名為 authorized_keys
第2 步:維修 /etc/ssh/sshd_config 刊登位置聲明
RSAAuthentication yes #RSA认证 PubkeyAuthentication yes #开启公钥验证 AuthorizedKeysFile .ssh/authorized_keys #验证文件路径 PasswordAuthentication no #禁止密码认证 PermitEmptyPasswords no #禁止空密码
第3 步:重啟SSH服務
- Centos下7 使用指令:
systemctl restart sshd - Centos6 使用指令:
/etc/init.d/sshd restart
PuTTY 生成密鑰
如果你使用Windows 系統登錄到VPS,需要將私鑰下載到客戶端,然後轉換為PuTTY 使用的格式。
- 電腦上沒有安裝PuTTY軟件?請先谷歌或百度搜索:下載PuTTY。
步驟1:使用WinSCP、SFTP 或其他工具,將私鑰檔案id_rsa下載到客戶機。
第2 步:開啟PuTTYGen.exe
步驟3:點選Actions 中的Load 按鈕 ▼

第4 步:載入剛剛下載的私鑰文件

無法顯示私鑰文件?請選“All file (*.*)” ▲
- 如果你只是設置了密碼鎖,此時你需要輸入密碼。
- 加載成功後,PuTTYGen 將顯示與密鑰相關的信息。
步驟5:點選Save private key 按鈕,儲存PuTTY 可用的私鑰檔案格式 ▼

如何設置Putty?
以下是設定Putty用Private key登入Linux伺服器的方法:
步驟1: Putty → Session:填入Host Name(Or IP Address)
步驟2: Putty → Connection → Date:在Auto-login username(自動登陸使用者名稱)填入:root
步驟3: PPutty → Connection → SSH → Auth:在Private key file for authentication選擇剛才PuTTYGen產生的私鑰檔案 ▼

步驟4:回到Putty → Session:Saved Session,填入名稱儲存,之後直接雙擊名稱就能直接登入了。
步驟5:以後就能不用密碼登入Linux,請務必記得儲存好你的Private key金鑰檔。
獲取Android手機上的遠程登錄Linux工具軟件,請點此鏈接查看 ▼
擴展閱讀:
希望陳溈亮部落格(https://www.chenweiliang.com/) 分享的《Vultr VPS SSH連結不上? PuTTY密鑰產生設定方法》,對您有幫助。

