1. W Visual Studio Code należy zainstalować plugin: Remote VSCode
2. Łączymy się ze zdalnym hostem za pomocą Putty
3. Tworzymy tunel SSH:
Source port: 52698
Destination: 127.0.0.1:52698
zaznaczamy opcję Remote i klikamy Add
4. Na zdalnym komputerze instalujemy rmate jest to skrypt, który będzie się łączył VSCode i wysyłał plik do edycji. Tu link do wersji w Pythonie
wget https://raw.githubusercontent.com/sclukey/rmate-python/master/bin/rmate
chmod a+x rmate
sudo mv rmate /usr/local/bin/rmate
5. W VSCode należy teraz odpalić serwer Textmate. Wciskamy F1 i wpisujemy Remote: Start Server
Konfiguracja zakończona. Teraz, żeby edytować plik należy na zdalnym systemie wpisać
rmate plik.htm
Plik otworzy się do edycji VSCode. Dla uproszczenie parametry tunelu można zapisać w sesji w Putty. Serwer Textmate może startować razem z VSCode, w takiej konfiguracji po nawiązaniu połączenia ssh z hostem zdalnym możemy od razu edytować pliki.
Inspiracja stąd.