Настройка и работа в vscode на сервере без интернета.
Как часто такое случается? На самом деле довольно редно, но бывает.
Заметка является переводом вопроса на stackowerflow 2019 года с небольшим дополнением.
История зачем всё это понадобилось таинственная и связанная с информационной безопасностью.
Установка
Что бы иметь возможность подключиться по SSH необходимо установить плагин Remote SSH из магазина расширений vscode.
-
В консоли на локальной машине выполнить команду:
> code --version 1.83.0 e7e037083ff4455cf320e344325dacb480062c3c x64
-
Тем или иным способом скачать vscode-server:
https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable
${commit_id}
заменить на строку полученную при запросе версии (в данном случаеe7e037083ff4455cf320e344325dacb480062c3c
)Скачается файл
vscode-server-linux-x64.tar.gz
-
Распаковать архив на сервер в директорию
~/.vscode-server/bin/${commit_id}
без папкиvscode-server-linux-x64
-
Создать в директории
~/.vscode-server/bin/${commit_id}
файл с именем0
Подключение
-
Запустить vscode на локальной машине. Выполнить подключение к серверу.
-
Наслаждаться