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