Visual Studio 远程代码 - SSH 连接失败
Visual Studio Code Remote - SSH connection failure
所以我已经能够使用 shell 通过 SSH 连接到服务器,现在我正在尝试使用 Visual Studio 代码远程 - SSH。 SSH 连接似乎成功,但随后我收到 "Could not establish connection to ... . The VS Code Server failed to start."
提示
知道问题出在哪里吗?
- 本地 OS:Windows 10 使用本机 SSH 客户端
- 远程OS:美分OS 7(没有sudo权限)
- 日志:
[14:39:44.369] >
Server did not start successfully. Full server log >>>
/users/XXX/.vscode-server/bin/f359dd69833dd8800b54d458f6d37ab7c78df520/server.sh: line 12: 26789
Aborted "$ROOT/node" ${INSPECT:-} "$ROOT/out/vs/server/main.js" "$@"
[14:26:33.056]
<<< End of server log
b65f23a8e10a##32##
[14:26:33.607] "install" terminal command done
[14:26:33.608] Install terminal quit with output: b65f23a8e10a##32##
[14:26:33.608] Received install output: b65f23a8e10a##32##
[14:26:33.611] Resolver error: The VS Code Server failed to start
[14:26:33.618] TELEMETRY: {"eventName":"resolver","properties":{"outcome":"failure","reason":"ExitCode","askedPw":"0","askedPassphrase":"0","asked2fa":"0","askedHostKey":"0","gotUnrecognizedPrompt":"0","remoteInConfigFile":"1"},"measures":{"resolveAttempts":1,"exitCode":32,"retries":1}}
[14:26:33.622] ------
- 遥测格式正确:
{
"eventName":"resolver",
"properties": {
"outcome":"failure",
"reason":"ExitCode",
"askedPw":"0",
"askedPassphrase":"0",
"asked2fa":"0",
"askedHostKey":"0",
"gotUnrecognizedPrompt":"0",
"remoteInConfigFile":"1"
},
"measures":{
"resolveAttempts":1,
"exitCode":32,
"retries":1
}
}
谢谢!
原来 SSH 服务器出于某种原因不支持 VS 代码。我通过在 ~/.ssh/config
中为另一台支持 VS Code 的内部机器创建 ProxyCommand
来解决我的问题。
我遇到了类似的问题,所以我从您位于以下的控制台中尝试 运行 server.sh:
~/.vscode-server/bin/622**************************/server.sh
我的显示缺少 libatomic1 library
。
安装后,一切正常。
VS Code: 文件 > 首选项 > 设置s >
并搜索 @ext:ms-vscode-remote.remote-ssh,ms-vscode-remote.remote-ssh-edit config file
,然后输入您的 ssh 配置文件的绝对文件路径。
所以我已经能够使用 shell 通过 SSH 连接到服务器,现在我正在尝试使用 Visual Studio 代码远程 - SSH。 SSH 连接似乎成功,但随后我收到 "Could not establish connection to ... . The VS Code Server failed to start."
提示知道问题出在哪里吗?
- 本地 OS:Windows 10 使用本机 SSH 客户端
- 远程OS:美分OS 7(没有sudo权限)
- 日志:
[14:39:44.369] >
Server did not start successfully. Full server log >>>
/users/XXX/.vscode-server/bin/f359dd69833dd8800b54d458f6d37ab7c78df520/server.sh: line 12: 26789
Aborted "$ROOT/node" ${INSPECT:-} "$ROOT/out/vs/server/main.js" "$@"
[14:26:33.056]
<<< End of server log
b65f23a8e10a##32##
[14:26:33.607] "install" terminal command done
[14:26:33.608] Install terminal quit with output: b65f23a8e10a##32##
[14:26:33.608] Received install output: b65f23a8e10a##32##
[14:26:33.611] Resolver error: The VS Code Server failed to start
[14:26:33.618] TELEMETRY: {"eventName":"resolver","properties":{"outcome":"failure","reason":"ExitCode","askedPw":"0","askedPassphrase":"0","asked2fa":"0","askedHostKey":"0","gotUnrecognizedPrompt":"0","remoteInConfigFile":"1"},"measures":{"resolveAttempts":1,"exitCode":32,"retries":1}}
[14:26:33.622] ------
- 遥测格式正确:
{
"eventName":"resolver",
"properties": {
"outcome":"failure",
"reason":"ExitCode",
"askedPw":"0",
"askedPassphrase":"0",
"asked2fa":"0",
"askedHostKey":"0",
"gotUnrecognizedPrompt":"0",
"remoteInConfigFile":"1"
},
"measures":{
"resolveAttempts":1,
"exitCode":32,
"retries":1
}
}
谢谢!
原来 SSH 服务器出于某种原因不支持 VS 代码。我通过在 ~/.ssh/config
中为另一台支持 VS Code 的内部机器创建 ProxyCommand
来解决我的问题。
我遇到了类似的问题,所以我从您位于以下的控制台中尝试 运行 server.sh:
~/.vscode-server/bin/622**************************/server.sh
我的显示缺少 libatomic1 library
。
安装后,一切正常。
VS Code: 文件 > 首选项 > 设置s >
并搜索 @ext:ms-vscode-remote.remote-ssh,ms-vscode-remote.remote-ssh-edit config file
,然后输入您的 ssh 配置文件的绝对文件路径。