Skip to content

Connect to chispa over SSH

You connect to chispa over SSH, using the account and SSH key you set up when you requested your account.

How you connect depends on whether you're on the IAFE network:

  • From inside IAFE, you reach the server directly over its local IP.
  • From outside IAFE, you reach it only by routing through backdoor, a proxy host that forwards your connection to the server.

Warning

Keep your public SSH key on your GitHub account. The server syncs SSH keys regularly and removes any key that is missing from your account.

If you must update your keys manually, open an issue in the issue tracker.

Connect from inside IAFE

Add this entry to ~/.ssh/config. Replace <username> with your Unix username, and <your-private-key> with the name of your private key file:

Host chispa
    HostName 10.92.110.7
    User <username>
    IdentityFile ~/.ssh/<your-private-key>

Connect from outside IAFE

You connect through backdoor (backdoor.iafe.uba.ar) first, then to the server. SSH's ProxyJump option sets up this chain for you.

Add two entries to ~/.ssh/config: one for backdoor, and one for the server, which connects through backdoor. The Control* lines in the backdoor entry are optional: they keep one authenticated session open for 8 hours, so you enter the backdoor password once per session instead of on every connection.

Host backdoor
    HostName backdoor.iafe.uba.ar
    User <backdoor_username>

    ControlMaster auto
    ControlPath ~/.ssh/cm-%r@%h:%p
    ControlPersist 8h
Host chispa-outside
    ProxyJump backdoor
    User <username>
    IdentityFile ~/.ssh/<your-private-key>

Note

backdoor accepts only password logins, not SSH keys, so expect a password prompt on your first connection. Check the issue tracker for the <backdoor_username> and password.

Verify your connection

ssh chispa
ssh chispa-outside

This command opens a shell on chispa. If it doesn't, ask an admin to check that your SSH key was added to your account correctly.

Once you're connected, continue to Submit and monitor SLURM jobs.