如何配置 vscode 远程开发 + 免密登录
1、在 vscode 中安装 remote development 插件
点击: Extensions (vscode界面左侧),找到 Remote - SSH 插件,安装,Enable 该插件
2、配置密钥
本地操作:
用 ssh-keygen
命令,生成密钥对。其中,id_rsa.pub 是公钥,id_rsa 是私钥。
如果多平台都要使用ssh,则需要修改一下密钥文件名,避免冲突。
开发机操作:
公钥复制到开发机上,私钥放在本地。
进入开发机的 .ssh 文件夹,使用 cat
命令,把 id_rsa.pub 文件中的内容添加到 authorized_keys 末尾(多个 key 的话,换行即可)。
修改 VSCode 的 config ,加入 IdentityFile 和对应的本机私钥路径(私钥在本机的所在位置)
至此,配置完成!
再用 VSCode 登录开发机就不用输入密码了~