[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

This is an old revision of the document!


Setup VNC Server (on Slackware)

USING TightVNC: On your remote machine, install TightVNC via slackpkg

   slackpkg install tightvnc

Start the VNC server:

   vncserver

You should get a message stating that the VNC server has started on DISPLAY 1.

NOTE: VNC listens to port 5900 or 5901 by default so make sure you can accept connections from that port.

Setup VNC Viewer (on Slackware)

USING TightVNC: On your local machine, install TightVNC via slackpkg

   slackpkg install tightvnc

Start the VNC viewer:

   vncviewer

Connect to your VNC server:

   In the "VNC server:" box put the IP address/URL of your VNC server and the display number:
   
   192.168.1.34:1

Tunnel VNC Through SSH (on Slackware)

Open an SSH connection:

   ssh -L 5901:127.0.0.1:5901 -N -f -l bob 192.168.1.34
Where,
    -L 5901:localhost:5901 = Connections to local port 5901 is forwarded to remote port 5901 on the remote machine.
    -N : Just forward ports, do not execute a remote command.
    -f : Make ssh to go to background before command execution.
    -l bob : 'bob' is the username.

Connect with VNC:

   vncviewer
   Enter "192.168.1.34:1" into the 'VNC server:' box

Tunnel VNC Through SSH (on Windows)

Install Putty on the LOCAL machine.

Open putty and set the following values

   Session>
   HostName: VNCSERVER_IP/URL
   Connection Type: SSH
   Connection>SSH>Tunnels>
   Source port: 5901
   Destination: VNCSERVER_IP/URL:5901
   Local: checked
   Auto: checked

Start the connection by hitting the OPEN button.

Connect with VNC:

   vncviewer
   Enter "VNCSERVER_IP/URL:1" into the 'VNC server:' box

Sources

* Originally written by arfon

 howtos:window_managers:vnc ()