报错涵义
Visual studio代码远程SSH从服务器输出解析远程端口失败
错误示图:
[14∶52∶40.857]· "install"·terminal : command ·done
[14∶52:40.858]-Install terminal quit -with output :·过程试图写入的管道不存在。[14∶52∶40.858]-Reccived install output:·过程试图写入的管道不存在。
[14∶52∶40.859]-Failed to parse remote port from -server -output[14∶52:40.859 ]-Resolver -error :·Error : ·
at Function.create (c: \users\Hifocus\.vscodelextensions lms-vscode-remote. remote-ssh-0.65,4lout lextension.js.:1:64641)
at O0bject.t. handeInstal10output (c:'\usersWHifocus.vscode \extensionslms-vscode-rcmote.rcmote-ssh-0.65.4 out lextension .j5:1:63284)at object.t.tryInstall (c:\isers Hifocus .vscode\extensionsims-vscode-remote . remote-ssh-0.65.4.out\extension.js:1:-413984)
at processTicksAndRejections -( internal/process/task_queues.js:93:5)
at async- c: \Users \Hifocus \.vscode \extensionsims-vscode-remote.remote-ssh-0.65.4 out lextension.js:1:294518
at async- Object.t.withstowDetailsEvent (c:\(usersiHifocus ,.vscodelextensionsims-vscode-vemote .remote-ssh-0.65.4(out lextension.js:1:405329)at async- Object.t.resolve (c:\Users\Hifocus .vscodelextensionsAms-vscode-remote ,remote-ssh-8.65.4 outlextension.j5:1:295639)
at async-c: \Users\Hifocus\.vscode\extensions\ms-vscode-remote .remote-ssh-0.65.4 outlextension.js:127:110530
[14∶52:40.864 ]- ------
hilpaualog.csdn.netwelzin_42E33987
翻了一遍网络,说清空.ssh/known_hosts文件,试了一下也不行。只能自己分析分析了。
找了一下错误输出记录:连接使用的是cmd.exe,并不是git bash。感觉很不妙啊,因为用git bash连接是可以,但没试过cmd.exe!!!!
通过对比cmd和git的ssh的路径,发现是不一致的(上图git,下图cmd)。
所以就是把ssh的绝对路径添加到remote里面:
终于折腾对了,问题解决。