nvscode连接SSH远程服务器(详细版)-CSDN博客https://blog.csdn.net/qq_41646032/article/details/122304257内容引用了上面的链接。
我用VSCode+树莓派,补充内容如下:
1、我没安装Git,可以安装win10自带的openssh客户端:
2、添加系统环境变量:
3、调整环境变量顺序,把上一步添加的环境变量调整到最上面(点上移);因为我的系统中存在其它工具的ssh:
4、VSCode连接过程中一直出错,原因是VSCode会给ssh主机~/.vscode-server目录下,下载一个50+MB的vscode-server.tar.gz压缩包,一直下载不成功导致失败的。所以网络要好,我试了一下午才安装上。每次失败后在VSCode里按F1,找到下图的内容并执行。然后再重新连接。
5、配置文件里的Port默认是22,ssh主机没有特殊设置的话,改为22:
6、连接成功后,下载代码文件或其它操作是总是要输入密码,很烦,所以根据连接内容操作即可;下图前3步在Windows的powershell里操作。第4步的.ssh文件在~/.ssh(我用的是树莓派);第5步的authorized_keys如果不存在,
sudo cp id_rsa.pub authorized_keys
即可。
好了,收获满满~