Jump to content

Windows Terminal Access: Difference between revisions

From Swarthmore Knowledge Base
Imported from Confluence
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
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.
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.


__TOC__
== PuTTY ==
 
= PuTTY =
 
PuTTY is a basic yet flexible program regularly used to interact with remote systems. [https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download PuTTY] and install.
PuTTY is a basic yet flexible program regularly used to interact with remote systems. [https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download PuTTY] and install.


== Setting up a key pair ==
=== Setting up a key pair ===
 
Start the PuTTYgen program
Start the PuTTYgen program


Line 19: Line 15:
* Go to the [https://support.swarthmore.edu/support/catalog/items/121 Firebird Account Request page] and paste the public key text into the box provided.
* Go to the [https://support.swarthmore.edu/support/catalog/items/121 Firebird Account Request page] and paste the public key text into the box provided.


== Configuring PuTTY ==
=== Configuring PuTTY ===
 
Start the PuTTY program and configure as follows:
Start the PuTTY program and configure as follows:


Line 31: Line 26:
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"
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 ==
=== Connecting to Firebird with PuTTY ===
 
Connect to Firebird by clicking on "Open" button at the bottom of the window.
Connect to Firebird by clicking on "Open" button at the bottom of the window.


= MobaXterm =
== MobaXterm ==
 
MobaXterm is a powerful program that integrates a shell, file manager, X11 server, and additional utilities in one package. [https://mobaxterm.mobatek.net/ Download] and install MobaXterm (the free Home Edition is sufficient).
MobaXterm is a powerful program that integrates a shell, file manager, X11 server, and additional utilities in one package. [https://mobaxterm.mobatek.net/ Download] and install MobaXterm (the free Home Edition is sufficient).


== Setting up a key pair ==
=== Setting up a key pair ===
 
* ''Tools'' ''→ MobaKeyGen (SSH key generator)''
* ''Tools'' ''→ MobaKeyGen (SSH key generator)''
* Under ''Parameters'' → ''Type of key to generate ''→ select ''EdDSA''
* Under ''Parameters'' → ''Type of key to generate ''→ select ''EdDSA''
Line 49: Line 41:
* Go to the [https://support.swarthmore.edu/support/catalog/items/121 Firebird Account Request page] and paste the public key text into the box provided.
* Go to the [https://support.swarthmore.edu/support/catalog/items/121 Firebird Account Request page] and paste the public key text into the box provided.


== Configuring MobaXterm ==
=== Configuring MobaXterm ===
 
* ''Session → SSH'' ''→ Remote host'' ''→ '' enter <code>firebird.swarthmore.edu</code>
* ''Session → SSH'' ''→ Remote host'' ''→ '' enter <code>firebird.swarthmore.edu</code>
* Check ''Specify username'' ''→ ''enter your Firebird username (in the format of <code>username-swat</code>, and case-sensitive, use all lowercase letters)
* Check ''Specify username'' ''→ ''enter your Firebird username (in the format of <code>username-swat</code>, and case-sensitive, use all lowercase letters)
Line 56: Line 47:
* Click ''OK'' to save the session settings
* Click ''OK'' to save the session settings


== Connecting to Firebird with MobaXterm ==
=== Connecting to Firebird with MobaXterm ===
 
The session will be saved in a list on the left side of the window; double-click on <code>firebird.swarthmore.edu</code> to connect.
The session will be saved in a list on the left side of the window; double-click on <code>firebird.swarthmore.edu</code> to connect.


{{Card|variant=info|title=Info|content=If off campus, start [[VPN and Off-Campus Access{{!}}VPN]] before opening the connection to Firebird.}}
{{VPNBanner}}
 
= Which program should I use? =


== 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 Firebird. In the end, it is mostly personal preference.
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 Firebird. In the end, it is mostly personal preference.
 
[[Category:Firebird]]
 
[[Category:Teaching, Learning, Research]]
 
 
<!-- Imported from Confluence page id=162037763 (https://swatkb.atlassian.net/wiki/spaces/ACADTECH/pages/162037763/Windows+Terminal+Access) -->

Latest revision as of 20:07, 12 June 2026

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 above
  • Click 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.


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 Firebird. In the end, it is mostly personal preference.