Skip to content

SSH Keys

Fileglancer’s SSH key manager lets you generate authorized SSH keys from the browser. Keys are automatically added to your ~/.ssh/authorized_keys file on the Janelia filesystem. The main purpose of this feature is to streamline onboarding for new users of Janelia’s Seqera Platform instance.

The SSH key manager is available from the profile menu in the upper-right corner of any Fileglancer page.

Fileglancer profile menu open in the upper-right corner, with 'SSH Keys' highlighted.

Click your username or profile icon in the top-right corner, then select SSH Keys from the dropdown menu.

SSH Keys page showing 'No SSH keys found' and a '+ New Key' button.
  1. Open the SSH Keys page
    Select SSH Keys from the profile menu. If you have not generated any keys yet, the page will show an empty state with a + New Key button.

  2. Click ”+ New Key”
    The Generate SSH Key dialog opens. This will create a new ed25519 key pair and add the public key to your ~/.ssh/authorized_keys file automatically.

  3. Optionally enter a passphrase
    You may enter a passphrase to add an extra layer of security to your private key. Leave the field empty if you want passwordless access. Note that if you set a passphrase, you will need to enter it each time the key is used.

  4. Click “Generate Key”
    Fileglancer generates the key pair. A confirmation dialog appears immediately with your new key’s details.

'Generate SSH Key' dialog with an optional passphrase field and 'Generate Key' and 'Cancel' buttons.

After the key is generated, the SSH Key Generated dialog displays:

  • A prominent warning to copy the private key immediately
  • A Copy Private Key button to copy the key to your clipboard
  • Key Information showing the key type (ssh-ed25519), full fingerprint, and comment (fileglancer)
'SSH Key Generated' confirmation dialog with a warning to copy the private key, a 'Copy Private Key' button, and key fingerprint details.

Click Copy Private Key and paste the key somewhere safe before clicking Close. Common destinations include:

After closing the confirmation dialog, the SSH Keys page lists all keys you have generated through Fileglancer. Each entry shows the key type and its SHA256 fingerprint.

SSH Keys page showing a listed key with its type (ssh-ed25519) and SHA256 fingerprint.

Keys are tagged with the comment fileglancer so you can identify them in your ~/.ssh/authorized_keys file. This also means they are visible on any cluster node that shares your home directory.

The primary use case for Fileglancer-generated SSH keys is onboarding to Janelia’s Seqera Platform instance. Seqera Platform uses SSH keys to authenticate pipeline jobs running on cluster nodes.

The Janelia wiki provides more information about the Janelia Seqera Platform instance and detailed instructions for adding SSH keys.

In brief, to add your key to Seqera Platform:

  1. Generate a new SSH key in Fileglancer and copy the private key as described above.
  2. Log into Seqera Platform
  3. Navigate to Your credentials settings
  4. Click Add credentials. Under Provider, select SSH, and paste in the private key you copied from Fileglancer.

Once configured, Seqera Platform can authenticate as you when launching jobs across cluster nodes — no manual SSH setup required.

The SSH Keys page in Fileglancer does not provide a way to delete keys. This must be done manually by editing your ~/.ssh/authorized_keys file, found in your home directory on the Janelia filesystem.

I closed the confirmation dialog before copying my private key

  • The private key cannot be recovered. Generate a new key using + New Key and copy it before closing the dialog.
  • You may want to remove the old key from ~/.ssh/authorized_keys to keep your authorized keys list tidy.