(一) remote-ssh 插件
- 安裝插件 remote-ssh
- 安裝成功后點擊左邊欄的圖標
- 點擊小齒輪配置
Host <name>
HostName 192.168.0.xxx
User linuxUserName
IdentityFile C:\Users\...\.ssh\id_rsa
# 這個路徑放私鑰,隨便放在那里都可以
(二) Linux 密鑰登錄
ssh-keygen -C mykey
- cd ~/.ssh 可以看到生成的密鑰
- 在 .ssh 目錄下,制作公鑰
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys
chmod 700 ~/.ssh
/etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
root 用戶能否通過 SSH 登錄:
PermitRootLogin yes
當完成全部設置,以密鑰方式登錄成功后,可以禁用密碼登錄:
PasswordAuthentication no
最后,重啟 SSH 服務:
service sshd restart
或者
sudo service sshd restart
- 最后把私鑰下載到本機,配置 vscode --> remote-ssh 即可
插件