VS Code远程连接矩池云机器教程,这个教程里面介绍了如何试用的方法,但是中间会出现很多坑。
因为很多系统是电脑城系统的缘故,所以openssh会有点问题。
会报Bug:An SSH installtion couldn‘t be found
,这个错误,这里我介绍一下怎么解决这个问题。
安装
最快的解决方法
git for win 国内源
https://npm.taobao.org/mirrors/git-for-windows/
下载链接
https://npm.taobao.org/mirrors/git-for-windows/v2.31.0.windows.1/
可以在 开始-》设置-》应用-》可选功能 中删除OpenSSH客户端,重启。把Git目录下包含ssh命令的目录添加至Path中。
也可以通过设置REMOTE.SSH:Path指定ssh路径。
另外vscode的settings.json中添加:
“remote.SSH.path”: “C:\Program Files\Git\usr\bin\ssh.exe”
比较负责的方式如下
安装,OpenSSH,建议去官网安装
我提供如下路径:
https://github.com/PowerShell/Win32-OpenSSH/releases/tag/v8.1.0.0p1-Beta
当安装完成后-如果是win10需要把当前安装目录添加至系统环境变量
1. 找到你安装的目录 \bin 目录
2. 例如: F:\DEVLOP\openSSH\bin
3. 将\bin目录添加到环境变量
4. 我的电脑右击属性 - 高级系统设置 - 高级 - 环境变量
修改路径
在连接的时候,一直出现 ‘An SSH installtion couldn‘t be found’’。
这个报错通常是因为,vscode没有指定好相应的路径好, 需要到Settings --> Remote.SSH.Path 进行指定OpenSSH的路径
在搜索栏里面输入RemoteSSH.p 即可
遇到无法写入
检查一下是不是有多个软件进程,同时占用了这个文件。