К обсуждениям

VS Code на macOS не видит локальную сеть: матрица разрешения и Remote-SSH

Редакция VOne Технологии

Как отличить разрешение Local Network для VS Code от общей неисправности сети или SSH: сравнение Terminal.app, встроенного терминала, локального узла и публичного адреса.

Почему разрешение проверяется для приложения

Apple указывает, что доступ приложений к устройствам в локальной сети управляется отдельно в Privacy & Security → Local Network. Следовательно, успешная проверка из Terminal.app не гарантирует тот же статус для VS Code. Документация Remote-SSH подтверждает, что VS Code устанавливает SSH-соединение с удалённым хостом и открывает там рабочую среду. Сначала запишите версию macOS, VS Code и Remote-SSH, затем проверьте, присутствует ли VS Code в списке Local Network и включён ли доступ. Не меняйте разрешение скрытыми командами и не сбрасывайте базу приватности: штатный переключатель сохраняет понятную и обратимую границу.

Матрица два приложения на две цели

Строки матрицы — Terminal.app и встроенный терминал VS Code; столбцы — нейтральный локальный узел и публичная безопасная цель, которую вы вправе проверять. Используйте одну и ту же команду только для установления сетевой доступности, не передавая пароли и не публикуя адреса. Если обе программы не видят локальную цель, исследуйте сеть или сам узел. Если Terminal.app видит её, а VS Code нет, граница приложения подтверждена, но причина ещё не установлена. Если VS Code не видит и публичную цель, проблема шире Local Network. Для Remote-SSH добавьте отдельную строку после базовой матрицы, чтобы не смешивать расширение с интегрированным терминалом.

Обратимый эксперимент с разрешением

Закройте активные удалённые окна и сохраните несинхронизированную работу. Зафиксируйте исходное состояние переключателя Local Network, измените его один раз через системные настройки и полностью завершите VS Code штатным способом. После повторного запуска выполните ту же матрицу. Затем верните настройку в желаемое состояние с учётом необходимости локального доступа. Не переустанавливайте приложение, не удаляйте SSH-конфигурацию и не запускайте команды сброса TCC: они затрагивают больше состояния, чем требуется. Критерий остановки — риск оборвать рабочую удалённую сессию или отсутствие права менять настройку на управляемом устройстве; в этом случае передайте наблюдения администратору.

Пакет для разработчика или администратора

Укажите версии macOS, VS Code и расширения, наличие приложения в списке Local Network, результаты четырёх ячеек и результат Remote-SSH после штатного перезапуска. Адреса замените метками «локальный» и «публичный», а имена хостов и пользователей удалите. Отметьте, меняется ли симптом при переключении Wi‑Fi и проводной сети только если такой тест безопасен и не нарушает политику организации. Публичная ветка с 13 комментариями показывает повторяемость обсуждения, но не доказывает единую регрессию. Эскалируйте, когда граница стабильно проходит между Terminal.app и VS Code при одинаковой сети и локальной цели.

Материал подготовлен редакцией VOne с применением ИИ для матрицы; границы разрешений и Remote-SSH вручную проверены по Apple и VS Code, а issue использован только как сигнал.

Источники и проверка

Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

Ответ появится сразу. Не публикуйте личные данные, ключи и приватные ссылки.