Using SSH and SFTP
From Yale HPC Wiki
Contents |
SSH
SSH is a secure data protocol for remote access between computers. SSH is a secure shell that allows users to access the UNIX terminal on the remote computer.
SSH is installed on most Linux & Macintosh computers.
To use SSH you will need to your NetID & password and the internet hostname of the remote computer (eg. bulldogb.wss.yale.edu).
SSH for Windows
For Windows, we recommend PuTTY, WinSCP or SSH.com. Windows SSH programs are available from the Yale Software Library. Alternatively, a list of Windows SSH programs can be found at www.openssh.org.
SSH Login with graphical display
Linux & Macintosh users can forward graphical windows from the remote computer to their local computer, so you can open graphical programs and new terminal windows on the remote side.
For example, to open windows and graphical programs remotely on bulldogI cluster, use "-X -Y" command-line parameters when starting ssh:
ssh -X -Y netid@bulldogi.wss.yale.edu
Note: Correct usage is an UPPERCASE X and UPPERCASE Y
Windows users will need to install X-win32 separately before they can forward graphical displays. X-Win32 is available from the Yale Software Library.
Running programs remotely
You can use UNIX terminal commands such as nohup and screen to keep programs running after you logout.
SFTP
SFTP is a secure file transfer protocol, when you transfer files using SFTP all data is encrypted.
SFTP for Windows
We recommend WINSCP for sftp file transfer from windows machines. WinSCP is available from Yale Software Library.
Network Restrictions
Only computers on the Yale network can connect directly to HPC cluster. Otherwise you will need to connect to a Yale computer first. See our Getting Started page for more info.

