VSCode SSH 免密登录
前提
- VSCode 已经安装 Remote - SSH 插件,并且可以通过密码登录远程主机
步骤
假设 VSCode 运行在 Windows,SSH 远程登录 Linux
-
在 Windows 端生成公钥/私钥对
例如在 git bash 中运行
ssh-keygen
,然后一路回车 -
把刚刚生成的 Windows 公钥复制到 Linux 的 ~/.ssh/authorized_keys
-
重启 Linux sshd 服务(我没重启也生效)
假设 VSCode 运行在 Windows,SSH 远程登录 Linux
在 Windows 端生成公钥/私钥对
例如在 git bash 中运行 ssh-keygen
,然后一路回车
把刚刚生成的 Windows 公钥复制到 Linux 的 ~/.ssh/authorized_keys
重启 Linux sshd 服务(我没重启也生效)