- tocdepth
2
Подключиться к Jupyter Server по SSH в Visual Studio Code
В инструкции описано, как, используя стандартные средства Visual Studio Code, подключиться к Jupyter Server по SSH.
Перед началом работы
Убедитесь, что скачан требуемый SSH-ключ. Подробнее в инструкции.
Удаленная отладка Jupyter Server по SSH с помощью Visual Studio Code
Для удаленной отладки через Visual Studio Code:
Установите в Visual Studio Code расширение Remote Development.
В Visual Studio Code нажмите F1 и найдите «Add New SSH Host…».
Выберите конфигурационный файл, например
path/to/private_id_rsa_key.txt
, и в пункте Remote-SSH: Connect to Host… введите:ssh name.ai0001011-00560@ssh-jupyter.ai.cloud.ru -p 2222 -i path/to/private_id_rsa_key.txt
В процессе подключения выберите операционную систему Linux.
Если при подключении возникает ошибка, которая указывает на некорректный путь, то в конфигурационном файле для SSH проверьте путь к ключевому файлу. Путь должен иметь вид —
path/to/private_id_rsa_key.txt
.Если требуется подключиться по SSH к Jupyter Server нескольким пользователям одного воркспейса, то воспользуйтесь инструкцией.
(Опционально) После подключения установите на удаленный хост расширение pylance.
Выберите python-интерпретатор. У разных пользователя путь до python-интерпретатора может отличаться. VSCode подскажет рекомендацию в выпадающем списке. Подробности в инструкции.
Подключиться к Jupyter Server по SSH нескольким пользователям одного воркспейса с помощью Visual Studio Code
При подключении разных пользователей к Jupyter Server в одном воркспейсе конфигурационные файлы SSH попадают в один каталог и перезаписывают друг друга. Из-за этого возникает проблема при подключении разных пользователей по SSH.
Запустите Visual Studio Code.
Нажмите F1 и выберите
Connect to Host...
.Откроется выпадающий список хостов.
Запомните хост, для которого хотите настроить vscode-server.
Нажмите Ctrl + Shift + P и выберите
Open User Settings (JSON)
.Добавьте кастомный путь в следующем формате:
"remote.SSH.serverInstallPath": { "<host>": "/test/location" }
Укажите требуемый хост из шага 2:
"remote.SSH.serverInstallPath": { "sr002": "/home/jovyan/.my-very-own-vscode-server" }
Подключитесь к требуемому Jupyter Server по SSH.
По указанному пути будет установлен vscode-server.
для Dev & Test