VSCode SSH 免密登录

前提

VSCode 已经安装 Remote - SSH 插件,并且可以通过密码登录远程主机

步骤

假设 VSCode 运行在 Windows,SSH 远程登录 Linux

1、在 Windows 端生成公钥/私钥对

        例如在 git bash 中运行 ssh-keygen,然后一路回车,直到出现下面内容

        VSCode SSH 免密登录_第1张图片

2、打开Windows的.ssh文件夹,位于C:\Users\xxxx\.ssh,其中xxxx为电脑的用户名

        找到文件id_rsa.pub,用记事本打开它,这个就是秘钥

 

3、登录linux,进入到.ssh文件夹

cd ~/.ssh

可以看到有以下文件

 打开authorized_keys文件

vim authorized_keys

 把Windows下的id_rsa.pub文件内容复制到authorized_keys文件中

保存之后,回到Windows下即可免密登录 ,如果不行可能需要重启linux系统

你可能感兴趣的:(阿里云,SSH免密登录)