Есть рабочее место с Windows. Есть удаленная машина с Linux. На удаленной машине проект. Хочется удобно заниматься разработкой проекта. Вариант решения с помощью VS Code (лежит тут https://code.visualstudio.com/download).
Устанавливаем расширение Remote - SSH.
Добавляем сервер.
Указываем место хранения конфигурации. В конфигурации можно указать порт, если он не стандартный, место хранения ключа, шифры и т.д. Подробнее можно посмотреть на opennet.
Подключаемся к серверу.
Если ключ закрыт паролем редактор попросит его ввести.
После этого произойдет подключение и будет доступен терминал удаленной машины.
Подключаем удаленную директорию.
Готово.
Подробнее и глубже можно посмотреть тут:
https://code.visualstudio.com/blogs/2019/07/25/remote-ssh
https://code.visualstudio.com/blogs/2019/10/03/remote-ssh-tips-and-tricks
https://code.visualstudio.com/docs/remote/ssh