SSH Shortcut for Purdue Servers
Tired of typing data.cs.purdue.edu?
It can be tedious to type ssh <username>@<machine>.cs.purdue.edu
over and over again whenever you need to login to a CS machine.
Here’s a little shell function which shortens this command to just
Installation
Copy and paste the following code into your shell rc file. This may be ~/.bashrc
or ~/.zshrc
.
<username> () {
ssh <username>@${1:-<default_machine>}.cs.purdue.edu
}
Make sure to replace any information in between the <
and >
symbols. For example, my function looks like this:
hankinsj () {
ssh hankinsj@${1:-data}.cs.purdue.edu
}
My username is hankinsj
and my default machine is data
in this example.
Usage
$ <username>
You can include an optional argument which specifies the machine to connect to. Otherwise, it will connect to your chosen default machine.
Example
$ hankinsj mc04
This will connect me automatically to mc04.cs.purdue.edu
.