Windows Terminal Access
Windows users can connect to Firebird using either PuTTY or MobaXterm. Unlike on Mac / Linux, the processes of both generating SSH keys and connecting to a remote system are integrated within a single program. Follow the instructions below to install either package, set up a key pair, and connect to Firebird.
PuTTY
PuTTY is a basic yet flexible program regularly used to interact with remote systems. Download PuTTY and install.
Setting up a key pair
Start the PuTTYgen program
Under Parameters → Type of key to generate → select EdDSA
Under Actions → Generate a public/private key pair → Click the "Generate" button
Follow the instructions
Under Actions → Save the generated key → Click "Save private key"
Save private key file in a folder of your choosing. Set filename to: "id_ed25519.ppk"
Copy the contents of the "Public key for Pasting into OpenSSH authorized_keys file" text box (this is your public key; you should save this somewhere, or you can also click the “Save public key” button and save it as “id_ed25519.pub”)
Go to the Firebird Account Request page and paste the public key text into the box provided.
Configuring PuTTY
Start the PuTTY program and configure as follows:
Session → Hostname → Enter "firebird.swarthmore.edu" (don't include the quotes)
Session → Connection type → check "SSH"
Connection → Data → Auto-login username → Enter your Firebird username (it will follow the pattern of
username-swat
). Usernames are case sensitive, so use all lowercase letters.Connection → SSH → Auth → select the "id_ed25519.ppk" file created in the section above.
Session → Saved sessions → enter "Firebird" in the text box and click "Save"
The configuration only needs to be done once. In the future, the configuring can be loaded by starting PuTTY, selecting Session → Saved sessions, selecting "Firebird" and clicking "Load"
Connecting to Firebird with PuTTY
Connect to Firebird by clicking on "Open" button at the bottom of the window.
MobaXterm
MobaXterm is a powerful program that integrates a shell, file manager, X11 server, and additional utilities in one package. Download and install MobaXterm (the free Home Edition is sufficient).
Setting up a key pair
Tools → MobaKeyGen (SSH key generator)
Under Parameters → Type of key to generate → select EdDSA
Generate (follow the instructions to move your mouse randomly in the specified area)
Save private key → save the private key file in a folder of your choosing, and set the filename to
id_ed25519.ppk
Save public key → save the public key in a folder of your choosing so you have a backup of it if needed later (generally you would save this as
id_ed25519.pub
.Copy the entire contents in the text box under "Public key for pasting into OpenSSH server"
Go to the Firebird Account Request page and paste the public key text into the box provided.
Configuring MobaXterm
Session → SSH → Remote host → enter
firebird.swarthmore.edu
Check Specify username → enter your Firebird username (in the format of
username-swat
, and case-sensitive, use all lowercase letters)Under Advanced SSH settings → check Use private key → click the file icon and navigate to the private key file (
id_ed25519.ppk
) you generated aboveClick OK to save the session settings
Connecting to Firebird with MobaXterm
The session will be saved in a list on the left side of the window; double-click on firebird.swarthmore.edu
to connect.
If off campus, start VPN before opening the connection to Strelka.
Which program should I use?
Both PuTTY and MobaXterm provide similar functionality. PuTTY is lighter-weight, whereas MobaXterm comes with many additional utilities and capabilities that most users won't need. On the other hand, MobaXterm comes with a built-in X11 server, so if you intend to use graphical applications, it is an excellent all-in-one solution, plus it has other useful features, such as an integrated SFTP file manager, making it straightforward to upload and download files to/from Strelka. In the end, it is mostly personal preference.
Ways you can contact ITS or find information:
ITS Support Portal: https://support.swarthmore.edu
Email: support@swarthmore.edu
Phone: x4357 (HELP) or 610-328-8513
Check out our remote resources at https://swatkb.atlassian.net/wiki/spaces/remote/overview
Check our homepage at https://swarthmore.edu/its