Czasami zachodzi potrzeba edycji plików zaszytych gdzieś w Linuksie, a ponieważ edycja w
vi lub
nano do najwygodniejszych nie należy, to tu jest metoda na edycję plików w moim ulubionym
Visual Studio Code.
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.