在配置ssh密鑰遠(yuǎn)程登錄前,需要確保vscode能通過密碼遠(yuǎn)程登錄服務(wù)器
完成免密登錄主要步驟:
- 生成一對(duì)公鑰和私鑰
- 將公鑰上傳至服務(wù)器
- 配置vscode,利用私鑰進(jìn)行配對(duì)登錄
1、生成密鑰
打開cmd
,輸入
ssh-keygen
之后,全部回車即可。
生成的公鑰和私鑰保存在(C:\Users\用戶名/.ssh/)下,其中id_rsa為私鑰,id_rsa.pub為公鑰。
注意:如果出現(xiàn)錯(cuò)誤,檢查系統(tǒng)是否下載ssh程序以及是否開啟ssh服務(wù)
2、將公鑰上傳至服務(wù)器
將公鑰上傳至服務(wù)器用戶目錄.ssh
文件夾下(如果沒有,則新建.ssh
文件夾)
注意:確保authorized_keys擁有700權(quán)限和.ssh文件夾擁有600權(quán)限以及通過ssh登錄功能正常
3、配置vscode
在配置文件config添加IdentityFile "id_rsa文件路徑" 保存即可。