Connecting to the Wildwood HPC cluster¶
Connecting to the Wildwood HPC cluster may take a slightly different form for
each user, depending on how they were connecting to the old CQLS
infrastructure, and where their local machine is that is ssh
-ing in.
Note
Instead of using your old cqls password, you will be using your ONID password for validating your account.
The default port 22 is sufficient to connect to the Wildwood HPC. An alternatively defined port is uneccesary on the command-line.
Connecting from an on-campus hard-wired location or VPN¶
If you are on campus with a hard-wired connection and attempting to connect, or
logged in to a VPN to campus, you can directly connect to the Wildwood HPC
cluster through ssh
:
Warning
If you attempt to connect directly from any wifi connection, including on campus, your connection will fail!
If you use
PuTTY, you can set hpc.cqls.oregonstate.edu
as the 'Host Name'
and connect in that way.
Connecting to the VPN¶
Campus UIT has documentation to get the VPN working on Linux, MacOS, and Windows. This is the preferred way to connect to the updated CQLS infrastructure.
Accessing files¶
For large file transfers, please use hpc-files.cqls.oregonstate.edu
.
In order to transfer to/from your local machine, use sftp
or scp
:
In order to transfer large files from the web to the infrastructure, use ssh
:
Note
Please do not use hpc-files
for processing data!
Connecting using wifi on-campus or from an off-campus location (legacy)¶
Warning
This method of connection will eventually be disabled, and all traffic will need to be routed through the VPN. Please plan accordingly.
Currently, users can connect to the old infrastructure
(shell.cqls.oregonstate.edu
) as they have always done, and then ssh
hpc.cqls.oregonstate.edu
from there. This two-step process can be reduced to
a single step for advanced users by adding these lines to their
~/.ssh/config
file on their local machine.
First, make the sockets directory:
Then, add these lines to ~/.ssh/config
:
Host shell
HostName shell.cqls.oregonstate.edu
User ONIDUSER
Port NNN
ControlMaster auto
ControlPath ~/.ssh/sockets/%r@%h-%p
ControlPersist 600
TCPKeepAlive no
ServerAliveInterval 30
Host hpc
HostName hpc.cqls.oregonstate.edu
PubkeyAcceptedKeyTypes +ssh-rsa
ProxyJump shell
ControlPersist 600
TCPKeepAlive no
ServerAliveInterval 30
Note
You will need to replace the Port NNN line with the port number that you usually use to connect to shell.cqls.oregonstate.edu for this to work, and replace the ONIDUSER with your onid username. By default, ssh uses your local username for the connection, so if your local user matches your onid, you do not need to specify a username at all.
After you add those lines to your ~/.ssh/config
file, you can connect to the Wildwood HPC cluster using the ssh hpc
command. If you have your ssh keys set up, then you will not have to type a password, either.
Connecting to the CQLS Gitlab using ssh¶
If you use ssh to connect to the CQLS Gitlab, you will need to edit your ~/.ssh/config
file:
Note
We previously used Port 822 for ssh connection to Gitlab. If you are experiencing issues, please check your
~/.ssh/config
file and update it accordingly.