一、确认ssh是否安装
在Windows或Ubuntu终端输入ssh看是否安装
安装教程(可自行百度)
另外,还需要确认ssh服务开启
Windows中OpenSSH服务可以在菜单栏搜索服务,找到SSH并开启,才可以远程Windows主机
二、生成密钥
# 本地和远程都可以生成一个,若第一次输入会自动生成.ssh文件夹
ssh-keygen -t rsa
三、复制密钥
先将本机id_rsa.pub公钥复制到远程主机上
cat id_rsa.pub >> ~/.ssh/authorized_keys
# 若无authorized_keys文件可以新建一个
四、尝试在vscode登录
vscode 安装remote-ssh扩展,并尝试ssh登录远程,看看是否成功免密登录