Natknąłem się na tę niesamowitą bibliotekę xterm.js, która jest również podstawą terminala Visual Studio Code. Mam bardzo ogólne pytanie.Jak utworzyć terminal internetowy z użyciem xterm.js do ssh w systemie w sieci lokalnej
Chcę uzyskać dostęp do komputera (ssh do komputera) w sieci lokalnej za pośrednictwem terminalu opartego na Internecie (który jest poza siecią, może znajdować się na serwerze aws). Udało mi się to zrobić w sieci lokalnej, ale nie mogłem dojść do wniosku, aby zrobić to z Internetu -> sieci lokalnej.
Jako przykład - An aws server running the application on ip 54.123.11.98 which has a GUI with a button to open terminal. I want to open terminal of a local machine which is in a local network somewhere behind some public ip on local ip 192.168.1.7.
Czy powyższy przykład można osiągnąć za pomocą jakiegoś rozwiązania, gdzie mogę używać xterm.js tak, że nie trzeba iść na budowę terminalu internetowego w oparciu? Jakie są główne problemy związane z bezpieczeństwem, o których powinienem pamiętać podczas eksponowania terminali w ten sposób?
Zastanawiam się przy użyciu stałego serwera pośredniczącego między AWS a lokalną siecią ip i używam do tego jakiegoś procesu odwrotnego tunelu ssh, ale nie jestem pewien, czy jest to właściwy sposób, czy może prostszy/lepszy sposób na osiągnięcie tego.
Znam cyfrowy ocean, chmurę Google, wszyscy to robią, ale muszą połączyć się z komputerem, który ma publiczny adres IP, podczas gdy mam komputer w sieci lokalnej. Naprawdę nie chcę konfigurować routera, aby wykonać jakąkolwiek konfigurację.
Nie wiem jak obecnie, ale dziękuję za xtremjs)) – Alex