我遇到了這個令人敬畏的庫xterm.js,這也是Visual Studio Code的終端的基礎。我有一個非常普遍的問題。如何使用xterm.js創建基於web的終端ssh到本地網絡上的系統
我想通過基於Web的終端(它不在網絡中,可能位於aws服務器上)在本地網絡上訪問機器(ssh到機器)。我能夠在本地網絡中成功完成此操作,但無法通過Internet - >本地網絡得出結論。
爲例 - 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.
可以在上面的例子中使用某種解決方案,在那裏我可以使用xterm.js的,這樣我就不必去構建一個基於網絡終端能實現嗎?以這種方式暴露終端時,我應該牢記的主要安全問題是什麼?
我在考慮使用AWS和本地網絡ip之間的固定中間服務器,並使用某種反向ssh隧道進程來做到這一點,但我不確定這是正確的方式還是可能存在更簡單/更好的方式來實現這一點。
我知道數字海洋,谷歌雲,他們都這樣做,但他們必須連接到具有公共IP的計算機,而我在本地網絡中有一臺機器。我真的不想配置路由器做任何設置。
我不知道目前如何,但謝謝你的xtremjs)) – Alex