
Start a local X-client (a window), then use some Telnet or similar program to log in to your host (. On this machine () you start your X-Server. If you have none (this is the common case, as servers usually don't come with graphics cards), you will have a machine you work on (if you have to endure common working conditions this is a Windoze machine, if you are lucky this is a real computer running some real OS, Linux or AIX for instance). Check in your inventory (man lscfg, man lsdev) to find out if you have one. You can run your X-Server directly on ylour server only if you have a graphical terminal (an "lft" ) attached to it. As you see, unlike in Windoze one doesn't need multiheaded graphics cards with dual (several) monitor capabilities to span a graphical environment over several screens, this can be done by run-of-the-mill X-Servers and windowmanagers running on top of them. Means use the Xserver running on this machine and managing display 0 (there could be several) and use screen 0 (:0.1 would be screen 1), since displays could consist of several screens (this is: monitors handled by graphics cards). To tell your xclient which Xserver to use there is an environment variable DISPLAY, which is set pointing to your Xserver:Įxport DISPLAY=":0.0" An example would be "xterm" or "aixterm" or "Mozilla", etc. (X-Server is where the Keyboard, Video & Mouse were attached.)Īn "X-Client" is a process which uses an X-Server to display (a window with) some information on it.

PUTTY SSH X11 FORWARDING DRIVER
Think of an "X-Server" as sort of a driver for a graphics card. I think your problem is a confusion about how X works, so a few clarifications first:Īn "X-Server" is a process which handles and manages a certain (physically available) display. If the remote system is Unix or Unix-like, you should also be able to see that the DISPLAY environment variable has been set to point at display 10 or above on the SSH server machine echo $DISPLAY To check that X forwarding has been successfully negotiated during connection startup, you can check the PuTTY Event Log. Now you should be able to log in to the SSH server as normal.


The ‘X display location’ box is blank by default, which means that PuTTY will try to use a sensible default such as :0, which is the usual display location where your X server will be installed. You should then tick the ‘Enable X11 forwarding’ box in the Tunnels panel before starting your SSH session.
PUTTY SSH X11 FORWARDING INSTALL
This will probably install itself as display number 0 on your local machine if it doesn't, the manual for the X server should tell you what it does do.
PUTTY SSH X11 FORWARDING WINDOWS
In order to use this feature, you will need an X display server for your Windows machine, such as Cygwin/X, X-Win32, or Exceed. The SSH protocol has the ability to securely forward X Window System applications over your encrypted SSH connection, so that you can run an application on the SSH server machine and have it put its windows up on your local machine without sending any X network traffic in the clear.
