Как дебажить Python по ssh на удаленной машине (в Линукс) из Visual Studio?

Есть проект (проекты) уже залитые на Линукс, на "рабочую машину". Требуется туда подключиться. Просто так туда не подключиться. Есть возможность по ssh.
Есть ли такая возможность подключения в Visual Studio?
Проекты разные: это и Tornado, и Django, и т.д.
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 2
Andrew_Pinkerton
@Andrew_Pinkerton
Docs / Visual Studio / Windows / Python / How-to guides / Debugging
Debug your Python code
Remotely debug Python code on Linux

UPD:
в какой-то ситуации это может пригодиться, но там одно из обязательных условий, при удаленном дебаге, должен быть открыт порт 5678, который не всегда бывает открыт, да и открыть не всегда представляется возможным
Есть доступ по ssh и как подключаться в такой ситуации?


ssh -L 9000:localhost:5678 user@example.com

Теперь вместо 5678 (на удалённой машине )указываете 9000 (на локальной) и дебажьте
сколько угодно.
Ответ написан
@iddqda
самое простое если Вы подключаетесь с Linux-а (или мака) и на том сервере есть X-ы и vscode
то просто при подключении используйте параметр -X (ssh -X user@server) и дальше запускаете vscode из консолии дебажьте на здоровье.

а вобще vscode умеет работать по ssh из коробки
https://code.visualstudio.com/docs/remote/ssh
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы