Visual Studio Code Remote - сбой подключения SSH

Итак, я смог подключиться через SSH к серверу с помощью оболочки, и теперь я пытаюсь использовать Visual Studio Code Remote - SSH. Соединение SSH кажется успешным, но затем появляется сообщение «Не удалось установить соединение с .... VS Code Server не запустился».

Есть идеи, в чем может быть проблема?

  • Локальная ОС: Windows 10 с собственным SSH-клиентом
  • Удаленная ОС: CentOS 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
  }
}

Спасибо!


person Robrecht    schedule 04.12.2019    source источник
comment
попробуйте запустить команду через обычный ssh ​​- например, ssh hostname ls -al, чтобы узнать, не возникнет ли у вас проблема.   -  person Ahmed Masud    schedule 08.12.2019
comment
SSH-соединение через оболочку не вызывает у меня никаких проблем, нет   -  person Robrecht    schedule 09.12.2019


Ответы (2)


У меня была аналогичная проблема, поэтому я пытаюсь запустить server.sh с вашей консоли, которая находится внутри:

~/.vscode-server/bin/622**************************/server.sh

Мой показал отсутствие libatomic1 library.

После установки все работает как надо.

person Matus Hmelar    schedule 27.02.2021
comment
Для меня у меня не было установленного узла. - person Soc; 19.03.2021

Оказывается, SSH-сервер по какой-то причине не поддерживает VS Code. Я решил свою проблему, создав ProxyCommand в ~/.ssh/config на другом внутреннем компьютере, который действительно поддерживал VS Code.

person Robrecht    schedule 10.12.2019
comment
Кажется, у меня такая же или, по крайней мере, очень похожая проблема. Не могли бы вы уточнить, какие версии кажутся несовместимыми? - person MagicLegend; 05.02.2020
comment
Тот, который не работал (ssh-сервер), - это CentOS 8, тот, который работал (в который я проксировал), - это CentOS 7. - person Robrecht; 06.02.2020