VCE_Remote
VCE_Remote is a utility that helps administrators provide remote support at users.
VCE_Remote is built on top of TightVNC. The main feature is that the remote computer is not listening for incoming connections, but the connection is initiated by the remote computer (reverse connection) . There is no problem if the remote computer is behind a NAT of a firewall that stops incoming traffic (such as DSL routers/modems or Windows XP Firewall). This application is released under the GPL. Get the source
Usage:
This application initiates a VNC connection to a listening VNC viewer.
You can use an encrypted channel over ssl, but you must have an SSH server on the listening host.
Use:
- /host hostname - connect to hostname
- /port portnum - use port portnum - default 5500
- /ssl - use encrypted channel (ssl) - you may need to configure your firewall to allow incoming connections for port portnum + 1 from 127.0.0.1 (localhost)
- /auto - auto connect
If you are not familiar with the command line you can just edit conf.ini. This program is just a wrapper to existing technologies.
It uses TightVNC for remote connections and plink for encryption.
VCE_RemoteListener
VCE_RemoteListener is built on top of TightVNC (vncviewer). It listens from incoming connections (from any VNC server) and works fine with VCE_Remote. It just creates an icon on the desktop and in the start menu which start the viewer in listening mode instead. You can use any vncviewer which can run in listen mode. VCE_Remote is like running the command "vncviewer -listen", nothing more. If you want to only accept connection over ssl you must deny incoming connections at port 5500, except for 127.0.0.1 (localhost)