Graphical remote access to SunRay servers
From your own personal computer, you can graphically log into our servers banach, hardy, or pythagoras and see the same desktop that you would see if you were logged in from one of our SunRays in your office. When you do this you are working on our secure server without risk of restricted data being left on your own computer or laptop.
To do this, you may use one of the four buttons below to start a session directly to banach, hardy, or pythagoras, or one in which you specify where to connect, the proper username and session you want to run.
See below for information on the prompts and messages you may see.
|Connect using sfb:|
|to server banach|
|to server hardy|
|to server pythagoras|
|Use to connect to other hosts or if your username here is not the same as on the server.|
Prompts and messages you may encounter
- Messages about an out-of-date Java version
While the exact message will depend on your computer system, in
early 2013 many vendors began automatically disabling outdated
Java versions in response to security concerns. If your system tells
you that Java must be updated, you will need to follow its instructions
for doing that before
- The application's digital signature cannot be verified
- (Now that Purdue has signing services in place with InCommon Federation, we expect this message to be rare.) If you see this warning, before you give the ok to continue, please see verifying signature below for how to be sure you are running the program you think you are.
- Host to connect to:
Your choice of
pythagoras.math.purdue.edu. If you used one of the direct-to-banach (or hardy, or pythagoras) buttons, you will not see this prompt.
- Login name on that host:
- If you have a different login name on your own computer/laptop than your Math Department login, be sure to change this to the one used in the department. (In this case, avoid the direct-to-banach (or hardy, or pythagoras) buttons, as they won't give you this prompt.)
- Session command to run:
- Leaving this as "gnome-session" will give you the most similar experience to using one of our own SunRays. It can be changed if there is another type of session you prefer. The direct-connect buttons also skip this prompt.
- Window size
If the default size of the
sfbwindow is not to your liking, you may adjust the width and height to what you prefer.
- The authenticity of host ... continue connecting?
- You should not see this unless connecting to a non-Math machine. If you see it when connecting to banach, hardy, or pythagoras, please see vouching for department servers below.
- sfb_known_hosts does not exist... want to create it?
- If you manually vouch for the identity of a server, the first time you will get this prompt and may answer yes to remember the identity for future connections. You should not have to manually vouch for Purdue Math department servers.
- Password for (yourname)@(host)
- When connecting to a Math department server, naturally what's needed here is your Math department password.
Common issues, frequently asked questions
- Only a portion of the corner of the window is displayed
- This seems to be something that happens occasionally. Usually, if you find the window-frame 'maximize' button, click it once to maximize the window, then again to restore it to normal size, the complete window gets shown.
- On a Mac, clicking the
sfbbutton seems to do nothing
Check the Downloads. There should be a file
sfb-banach.jnlp, etc.). You will not be able to open it with a simple double-click (a message will say it has an "unknown developer", because Apple has a new policy of considering all developers unknown unless they register as Apple developers). However, if you control-click it and select Open from the menu, it should open.
- What machines can I
In broad strokes, if you can
sshinto it, and it has
Pythoninstalled, you can
sfbinto it without any fuss. Typically, that will mean a Linux or Unix-like machine. If it is not Linux, it may need to have
lsofinstalled. It may not work right away if
lsof) are installed in unusual places, or if the Python version is 3 or higher. If there is a Python 2.x installation under a different name, you can make
sfbuse that with the
--python_pathoption, but to use special options you will have to download
sfband start it from the command line rather than from the web.
The application's signature is important to ensure that you are running the program we distribute and not some possibly malicious version. Before you continue past the warning, please follow these steps to make sure the signature is right. You can then agree to trust the same signature in the future to avoid repeated warnings.
- Look at your broswer carefully to confirm that the page you are viewing right now is https://www.math.purdue.edu/resources/internal/remoteaccess/ and the your browser indicates a secure connection.
- In the box warning you about the application signature, click More Information or Certificate Details until you can see and confirm one of the fingerprints in the table below.
- Optionally agree to trust the same certificate in future, and proceed to run the app.
Starting the app with a shortcut
Once you have run
sfb from this page, you will be able
to find it in your computer's Java Control Panel by choosing
View... for network cached files or temporary internet files (the
exact wording varies). From there you can choose to run
returning to this page, or choose to have it installed as a
shortcut on your computer's desktop.
The authenticity of host ... can't be established is not a message you should see when connecting to a Math department server. If it happens, please do not proceed to connect unless you first verify the server's fingerprint in the table below.
If connecting to a server that is not one of ours, you should check with that server's administrators to make sure you know where to confirm its correct signature.