源碼網(wǎng)站下載網(wǎng)絡(luò)推廣培訓去哪里好
vscode使用ssh免密登錄linux
- 1、安裝SSH插件
- 2、生成密鑰
- 3、linux安裝ssh服務(wù)
- 4、linux下配置公鑰
- 5、vscode遠程登錄
注:測試環(huán)境為window10+Ubuntu1804/Ubuntu2204
1、安裝SSH插件
擴展->搜索SSH->點擊install進行安裝,如下圖所示:
2、生成密鑰
在terminal中打開powershell終端,然后輸入ssh-keygen.exe然后一路回車即可。
命令執(zhí)行結(jié)束后會在C:/users//.ssh/目錄下生成私鑰(id_rsa)和公鑰(id_rsa.pub)
3、linux安裝ssh服務(wù)
$ sudo apt install openssh-server
4、linux下配置公鑰
進入linux中home目錄下創(chuàng)建.ssh文件夾,并保存公鑰到authorized_keys文件中
$ mkdir .ssh #創(chuàng)建.ssh文件夾
$ echo id_rsa.pub >> authorized_keys # 將公鑰保存到authorized_keys文件中
$ service ssh restart # 重啟ssh服務(wù)
5、vscode遠程登錄
直接進行遠程登錄即可免密登錄