Using the Exceed X Server with SSH X11 Tunneling
This page describes how to set up the
Hummingbird Exceed
X Server and SSH so as to use X11 tunneling.
It was adapted from the web page
http://www.uic.edu/depts/accc/software/exceed/sshexceed.html
at the University of Illinois at Chicago (UIC).
Initial Setup
The following steps should be done in order to set up your computer to use
SSH X11 tunneling. These steps only need to be done once.
At this point you should already have installed SSH on your system.
(if not, see the web page on
installing SSH on an MS Windows machine).
You should also install Exceed on your system at this point if you have
not done so already; see the vendor instructions for further details.
To configure Exceed to use SSH tunneling, complete the following steps:
- Click the Start button, point to Programs, point to
Hummingbird, point to Exceed, and then click on
Xconfig.
- A password dialog box will open, asking you to enter your Xconfig
password, which you selected when you installed Exceed. Type it in the
box provided and click OK.
- Set passive communications (this is necessary to minimize the amount
of traffic sent along the SSH tunnel):
- In the Xconfig window, double-click the Communication
icon.
- In the resulting Communications dialog box, click on
Mode and select Passive from the drop-down list.
- Click OK to return to the Xconfig window.
- Set Multiple Windows mode (again, this reduces network traffic):
- In the Xconfig window, double-click the
Screen Definition icon.
- In the resulting Screen Definition dialog box, click the radio
button beside Multiple in the Window Mode box on the upper left.
- Click OK to return to the Xconfig window.
- Configure localhost security (when using SSH X11 tunneling, the only
machine that Exceed will ever talk to is your own personal computer,
aka the "localhost"):
- In the Xconfig window, double-click the Security icon.
- In the resulting Security dialog box, find the
Host Access Control List section and click on the radio button
to the left of the word File.
(As a result, the name of the file -- xhost.txt -- will darken.)
- To the right of the name xhost.txt, click Edit.
- A NotePad editing session will be initiated, editing the xhost.txt
file.
- Type localhost on a new line in the file.
- If the file contains any other lines listing Math Department hosts,
delete those lines.
- Save your changes: On the File menu, select Save.
- Leave NotePad: On the File menu, select Exit.
- The Security dialog box will reappear.
- On the Xconfig window, select File from the menu bar
and click Exit.
You will also need to configure SSH to enable tunneling of X11 sessions.
To do this, complete the following steps:
- Open SSH: double-click the SSH Secure Shell Client icon on your
desktop (or run it from Programs on the Start menu).
- On the Edit menu, click Settings.
- Under Profile Settings click Tunneling.
- Click in the box next to Tunnel X11 Connections.
- Click OK.
- Close SSH.
- When SSH asks you whether you want to save the changes you've made,
click Yes.
To Start up Exceed
To start up Exceed so as to use SSH X11 tunneling, complete the following steps:
- Start the X server:
- Click the Start button, point to Programs, point to
Hummingbird, point to Exceed, and then click on
Exceed in the submenu.
- An Exceed button will appear on your taskbar; the icon looks like the
letter X with a top hat and cane on it.
- Start SSH with SSH tunneling enabled and log in to your UNIX account:
- Start up SSH: double-click the SSH Secure Shell Client icon on
your desktop (or run it from Programs on the Start menu).
- Log in to your Unix account.
If you wish to check that SSH X11 tunneling is working, a good program to use
is xclock. At the Unix prompt, type: xclock &.