SmartFinn / eve-ng-integration

integrates EVE-NG (aka UNetLab) with Linux desktop
http://git.io/eve-ng-integration
MIT License
322 stars 117 forks source link

SSH tunnels for vnc and telnet #24

Closed kyberdrb closed 6 years ago

kyberdrb commented 6 years ago

Maybe one solution for issue #17 would be to create SSH tunnels. In this PR I redirected telnet and VNC into SSH tunnel. VNC tunnel is a bit buggy - sometimes it requires one to click twice on the same device in the topology, beacuse the VNC connects to device's VNC console before a SSH tunnel is created. Documentation has been changed accordingly. Tested on Arch Linux with Mozilla Firefox 58.0.1.

SmartFinn commented 6 years ago

These changes will break telnet handler. The URLs, such as telnet://route-server.he.net, are used not only in EVE-NG.

Also, the wireshark_capture user doesn't exist by default in EVE-NG VM.