Ошибки и коды · Инструкция
VS Code Remote‑SSH не подключается: как отделить SSH от VS Code Server
Полезнее не менять всё сразу, а проверить цепочку по частям и после каждого шага повторять исходный сценарий. Для темы «
Короткий ответ
Сначала проверьте обычный `ssh user@host` в терминале. Затем смотрите Remote‑SSH log и login terminal; если SSH работает, а server завис, выполните Kill VS Code Server on Host.
Проверка по порядку
- Из системного терминала выполните `ssh user@host`; пока обычный SSH не работает, VS Code Server не является первой целью.
- В VS Code откройте Output → Remote - SSH или `Remote-SSH: Show Log` и найдите первую реальную ошибку.
- Включите `remote.SSH.showLoginTerminal`, чтобы увидеть запрос пароля, host key или MFA.
Исправление
- Если SSH работает, а server завис, выполните `Remote-SSH: Kill VS Code Server on Host` и подключитесь снова.
- При устойчивом сбое проверьте `$HOME/.ssh/config`, IdentityFile, права ключей и свободное место/совместимость удалённого хоста.
Перед завершением
- Выполнен шаг 1: Из системного терминала выполните `ssh user@host`; пока обычный SSH не работает, VS Code Server не является первой целью.
- Выполнен контрольный шаг: Включите `remote.SSH.showLoginTerminal`, чтобы увидеть запрос пароля, host key или MFA.
- Повторно проверен исходный симптом после шага 5: При устойчивом сбое проверьте `$HOME/.ssh/config`, IdentityFile, права ключей и свободное место/совместимость удалённого хоста.
Важно
Меняйте по одному параметру за попытку, иначе будет невозможно понять, какое действие реально изменило результат.
Что учитывать
Меняйте по одному параметру за попытку, иначе будет невозможно понять, какое действие реально изменило результат.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Official guidance: VS Code Remote‑SSH не подключается: как отделить SSH от VS Code Server). Пример и формулировки — редакция N1RO на 2026-09-17.