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密鑰
請運行此命令 ▼
ssh-keygen -t rsa -b 4096
第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密鑰生成設置方法》,對您有幫助。
歡迎分享本文鏈接:https://www.chenweiliang.com/cwl-646.html
歡迎加入陳溈亮博客的Telegram 頻道,獲取最新更新!
📚 這份指南蘊含價值巨大,🌟難逢的機遇,切勿錯失良機! ⏰⌛💨
喜歡就分享和按贊!
您的分享和按贊,是我們持續的動力!