-
安裝 Remote - SSH 插件
在 VScode 主界面?zhèn)冗?Extensions 選項卡中搜索 Remote - SSH 插件點擊 Install 安裝
-
配置 VPS 信息
插件安裝完成后誉结,側(cè)邊欄會出現(xiàn)下圖按鈕,點擊
選擇第一項修改配置文件
如圖惩坑,Host
字段為自定義的遠程服務器名稱HostName
字段為遠程服務器的地址,User
字段為登入遠程服務器時使用的用戶名也拜,按照格式填入保存配置文件以舒。
成功添加遠程主機后,點擊下圖紅圈按鈕慢哈,在新窗口使用 SSH 連接服務器
提示輸入密碼蔓钟,輸入后回車
到此,已經(jīng)可以通過VScode打開遠程服務器進程編程調(diào)試了
配置私鑰公鑰實現(xiàn)免密碼登錄
每次連接服務器都需要輸入密碼卵贱,十分麻煩滥沫,可以通過配置私鑰公鑰的方式,實現(xiàn)免密碼登錄服務器键俱。
接著上面兰绣,我們已經(jīng)登入到遠程服務器,在終端輸入如下命令编振,回車
ssh-keygen
提示輸入密碼缀辩,這里直接留空按回車
Enter passphrase (empty for no passphrase):
提示確認密碼,也留空按回車
Enter same passphrase again:
這里給出了私鑰公鑰的儲存地址
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
用 cd
命令進到該目錄
cd /root/.ssh/
輸入如下命令
cat id_rsa.pub >> authorized_keys
查看 SSH 配置文件
nano /etc/ssh/sshd_config
確保以下兩項沒有被井號注釋(去除前面井號)踪央,并為 yes
RSAAuthentication yes
PubkeyAuthentication yes
接下來把服務器上的私鑰下載下來放在本地臀玄,直接通過 VScode 打開目錄
右鍵
id_rsa
文件,下載杯瞻,文件名保持 id_rsa
不變镐牺,保存目錄為 C:\Users\用戶名\.ssh
之后回到插件配置界面,添加
IendtityFile
字段魁莉,值為剛才我們從服務器上下載下來的文件 C:/Users/用戶名/.ssh/id_rsa
方便在連接多個遠程服務器配置多個不同的私鑰重啟 SSH
service sshd restart
斷開重連睬涧,直接進入,無需輸入密碼旗唁,大功告成