Для vscode есть расширение Remote - SSH от Microsoft, работает отлично, разве что расширения не переносятся, нужно вручную устанавливать
Так remote ssh это только запуск удалённый? А тут получается удалённая рабочая среда. Зашёл с любого пк а у тебя настройки те же, плагины те же, даже state тот же)