Secure remote desktop access with VNC

qbee.io can securely forward any port from a target device to a local machine. It uses qbee-connect to map the remote port to a local one such that it is securely accessible via localhost:port.

Note

qbee.io can access any remote port locally through any type of network.

In this use case example it is shown how we connect to a remote VNC client. For this example we use a Raspberry Pi and RealVNC server as this is already part of the Rasbian image. However, any other VNC server will work as well and this works on any platform qbee runs on.

There are a few simple steps to follow:

  • Install a full Raspbian image on your Raspberry Pi. This includes a VPN server (RealVNC). Alternatively you can just install the RealVNC server or any other VNC server on your device.

  • Download the qbee agent and bootstrap the device to the qbee platform. Here you see a simple guide.

  • Enbable the VNC server in the Raspberry Pi menu by selecting enable (this is done manually here, ususally this would be done through the qbee configuration engine).
    qbee-vnc-server-enable

  • Download and install the RealVNC viewer for your local computer

  • Start qbee-connect on your local computer and select the appropriate device in the tree.
    Add a custom port 5900 (or the according port for your VNC server) and connect.

    Note

    RealVNC uses port 5900. Please adjust your port according to VNC server or screen number N (port number + N)

    qbee-connecting-to-vnc

  • qbee-connect will give you a local mapped port number. In this case this is port 57509. Press on the copy button to get the port number

    qbee-vnc-mapped-port

  • Open RealVNC and conncet to localhost:57509 with the port number from the previous step:

    qbee-vnc-viewer

  • Insert your user name and password and press OK

    qbee-vnc-viewer-login

  • Now you have full secure VNC access to your remote device

    qbee-vnc-remote-access

This basically sums up qbee's VNC remote access use case. There are a lot of VNC settings to granularly adjust how VNC behaves.

Tip

qbee.io allows full remote VNC access through its build in security solution. The remote VNC server can be reached through NAT, firewalls and this can be achieved for any device that qbee runs on and where any VNC server can be installed.

It is possible to use multiple concurrent connections, to upload files, to control the remote desktop. So basically all VNC functions are usable.