Virtual Network Computing (VNC) is a software to remotely connect to a computer in another location. UltraVNC is a free remote help-desk software that makes it possible to view and interact with a computer from any other computer or device, via internet or intranet.
VNC Viewer and VNC Server
VNC is similar to Windows’ Remote Desktop but it lets you connect to a computer running any other OS including Linux, Unix, etc. VNC transmits the keyboard and mouse events from one computer to another, relaying the graphical screen updates back in the other direction, over a network. A VNC system consists of a client, a server and a communication protocol.
- VNC server – This is the server program that runs on the computer which shares its screen
- VNC Viewer(VNC client) – This is a software running on a client PC, and it watches and interacts with the server
- VNC protocol (RFB) – This is a very simple protocol based on one graphic primitive from server to client and event messages from client to server
VNC is also platform-independent i.e. a VNC viewer on one operating system may connect to a VNC server on the same or any other operating system. There are clients and servers for many GUI-based operating systems and for Java. Multiple clients may connect to a VNC server at the same time. Popular uses for this technology include remote technical support and accessing files on one’s work computer from the home computer or vice-versa. PC support personnel usually provide technical support by running a VNC Viewer and connecting to a remote PC that runs the VNC server.
VNC by default uses TCP ports 5900 through 5906, each port corresponding to a separate screen (:0 to :6).Using VNC over the Internet works well if both the client and server machines have a broadband connection. However, it may require advanced NAT, firewall and router configuration such as port forwarding, for the connection to go through.
UltraVNC and SingleClick (UltraVNC SC):
UltraVNC is a VNC software that lets you access your PC from anywhere or connect to remote computers for offering computer support.
There are add-ons like SingleClick (UltraVNC SC) which helps in connecting to the remote PC (Customer PC) without the need for customers to pre-install any server software or execute complex procedures to get remote help-desk support. UltraVNC is much lighter than most other screen sharers and is lightening fast at connecting and sharing. With UltraVNC, you have a range of options including file transfers, a viewing toolbar, scaling options and even text chat.
UltraVNC SC is a mini (166k) UltraVNC Server that can be customized and pre-configured for download by the Customer. UltraVNC SC does not require installation and does not make use of the registry. The customer has to download the little executable and double Click it to make a connection. The connection is initiated by the server, to allow easy access through customers firewall.
From a security perspective, UltraVNC supports the use of an open-source encryption plugin which encrypts the entire VNC session including password authentication and data transfer. It also allows authentication to be performed based on NTLM and Active Directory user accounts. However, use of such encryption plugins make it incompatible with other VNC programs.
Free download UltraVNC from here. UltraVNC runs on any Windows operating system including Windows XP and Windows Vista. It also has an embedded Java Viewer that allows you to connect (and make File transfers) from a simple web browser on any operating system supporting Java (Linux, Mac OS, etc.) to an UltraVNC server. Enjoy remote desktop sharing with UltraVNC.