XDMCP Warnings
- Used by itself, XDMCP is NOT SECURE.
- Like telnet, xdmcp connections are not encrypted and can be easily eavesdropped on.
- Anything you type in, including passwords, can be captured by anyone else on the network.
- Any data you do not wish disclosed to others can be easily captured by anyone else on the network.
- Instead, encrypt your connection to the remote computer with ssh tunneling. See below.
Prerequisites
- An X11 server installed on your local machine
- Under Windows, purchase a copy of Exceed from CU Software Licensing. Or download XMing from the Internet (paid and free versions available).
- Under MAC OS X, install the X11 which came with your copy of OS X
- Under other unices, install XFree86 or Xorg
- A ssh client
- Under Windows, google for and install the free TTSSH or Putty
- Under Mac OS X, commandline ssh is built in
- Under unices, commandline ssh is built in
JEOLs (using XDMCP)
Windows
- Double click the Jeol9300 or Jeol9500 icon on the Windows desktop (this will auto start a special XMing)
CNFThin
- Open a terminal
- Run (the first line with "xset" may or may not be necessary):
xset fp+ tcp/jeol9500.cnf.cornell.edu:7100 Xephyr :80 -query jeol9500.cnf.cornell.edu
- In the above command, if server screen :80 is in use, you should try :81 or :82 or so on (up to :100)
- In the above command, substitute "jeol6300.cnf.cornell.edu" if connecting to the JEOL6300 instead of the 9500.
- If you would like to specify a size for your displayed screen, you can add: " -screen wxh " to the command above, specifying width and height in pixels for 'w' and 'h'
- The jeol9500 may take a moment or two to give you the login screen
- DO NOT resize the window after running the above "Xephyr" screen
- Login to the jeol
- Keep in mind that your connection between the SunRays and the JEOL is NOT encrypted
JEOLs (ssh)
Windows
- Start XMing
- Open Putty
- Under Connection → SSH → X11, check the box to "Enable X11 Forwarding"
- Under Session, for the Host Name, enter in jeol6300.cnf.cornell.edu (or jeol9500.cnf.cornell.edu if connecting to the JEOL9500)
- The username and password are available from the JEOL tool managers.
- In the JEOL terminal, type in commands to locally display the remotely running GUI JEOL applications.
CNF Thin
- Open a terminal
Assuming the username is jeol_username (username and password are available from the JEOL6300 tool managers), type in
ssh -Y jeol_username@jeol6300.cnf.cornell.edu
if connecting to the JEOL9500, substitute "jeol9500.cnf.cornell.edu"
the jeol_username is available from the JEOL tool managers.
Korat/Minx
- Only accessible from a local CNF network
- If on a CNF Windows system, first start XMing (if XMing is running, you will see the XMing icon in your Windows system tray)
- On either CNF Windows or SunRays, double click the Korat or the Minx icon on your Desktop (also under the Applications menu on SunRays)
- You will be prompted for your CNF username and password
- If you receive an error about being unable to lock your .Xauthority file, please see [Xauthority Locking Issues Wiki Page|]
- Type in the name of the application, such as "ledit" or "LayoutBEAMER", that you wish to run.