连接远程服务器时,报错如下:
[14:18:57.722] Got some output, clearing connection timeout
[14:18:57.751] > 过程试图写入的管道不存在。
[14:18:58.010] "install" terminal command done
[14:18:58.011] Install terminal quit with output: 过程试图写入的管道不存在。
[14:18:58.011] Received install output: 过程试图写入的管道不存在。
[14:18:58.012] Failed to parse remote port from server output
[14:18:58.015] Resolver error: Error:
at Function.Create (c:\Users\root\.vscode\extensions\ms-vscode-remote.remote-ssh-0.65.4\out\extension.js:1:64641)
at Object.t.handleInstallOutput (c:\Users\root\.vscode\extensions\ms-vscode-remote.remote-ssh-0.65.4\out\extension.js:1:63284)
at Object.t.tryInstall (c:\Users\root\.vscode\extensions\ms-vscode-remote.remote-ssh-0.65.4\out\extension.js:1:413984)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async c:\Users\root\.vscode\extensions\ms-vscode-remote.remote-ssh-0.65.4\out\extension.js:1:294518
at async Object.t.withShowDetailsEvent (c:\Users\root\.vscode\extensions\ms-vscode-remote.remote-ssh-0.65.4\out\extension.js:1:405329)
at async Object.t.resolve (c:\Users\root\.vscode\extensions\ms-vscode-remote.remote-ssh-0.65.4\out\extension.js:1:295639)
at async c:\Users\root\.vscode\extensions\ms-vscode-remote.remote-ssh-0.65.4\out\extension.js:127:110530
网上普遍解决方案是:把本地的known_hosts的原服务器信息全部删掉,然后重新连接。
我的解决方案,连接时有一步骤出错:
此时应该输入:
ssh am@172.xx.xx.xx
而不是:
ssh 172.xx.xx.xx
二者有很大区别,至于am则因人而异。