Windows11/vscode ---> ssh异常
问题
Vscode 服务使用SHH 实现远程链接。
采用排查方法,Windows 在cmd终端上,执行如下操作
c:\users\admin>ssh li@192.168.137.130
报错
wsasendcb - error: broken assumption, io:000001753211cb40, sent:33, remaining:0 banner exchange: connection to 192.168.137.130 port 22: eother
原因:
Windows 自带的openSSH client,出现了不兼容的问题 ,导致系统无法正常使用。
可能是,没关Windows自动升级,导致升级后,版本不兼容,这也就是为什么前阵子能用,突然就不能用了。
解决方法:
引用第三方软件,比如 “ git ”。 工具的 ssh 执行文件,脚本。
操作: “设置” ---》 “系统” ---》 “高级系统设置” ---》“环境变量” ---》“ 系统变量 ” ----》 “path” -----》 修改 openssh 引用路径。
例如:
原地址: %SYSTEMROOT%\System32\OpenSSH\
改成:E:\Git\usr\bin
就可以在cmd 中使用ssh 远程。
调试VScode
Vscode使用ssh 可能还是错误;查看终端日志能找到:
"remote.SSH.path": C:\Windows\System32\OpenSSH\ssh.exe
路径没有改变,操作如下:
设置 ----》 搜索 SSH.path ---》 修改成:“E:\Git\usr\bin”
问题解决。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)