Skip to content

Connecting to the IMPISH ground clone

William Setterberg edited this page May 10, 2026 · 1 revision

What is this guide?

There are many ways to connect to IMPISH, which we outline below. We want to avoid using the VSCode SSH extension to reduce CPU usage from the resulting processes.

What you need

The only things you will need to follow this guide are:

  1. The ground station IP address and login user/password
  2. The IMPISH IP address and login user/password

They will not be posted here for security reasons, so ask someone for them.

Once you have the IP addresses, add the following to your SSH configuration file (e.g. ~/.ssh/config on Debian systems):

Host impish-gs
  HostName xxx.xxx.xxx.xxx
  User GS-USERNAME

Host impish
  ProxyJump impish-gs
  HostName xxx.xxx.xxx.xxx
  User IMPISH-USERNAME

Now you can easily SSH into IMPISH.

Ways to connect

The ground station

Currently (while testing/prototyping), the IMPISH is hardwired to the ground station through ethernet, so you can SSH directly into the IMPISH from the ground station computer within the lab. The IP for IMPISH can be found within the ~/.ssh/config file.

Debian-based OS

The Nautilus file explorer that comes with Debian-based systems (at least plain Debian and Ubuntu...) has a nice built-in feature that allows one to connect to devices on the same network and gives access to the file other the other device.

How-to

  1. Open Nautilus
  2. Navigate to the "Network" tab
  3. At the bottom of the window, there is a bar that says "Server address"
  4. Input sftp://USERNAME@impish

You will now have remote access to IMPISH. This creates a local directory at /run/user/1000/gvfs which you can directly modify the remote files on IMPISH.

Windows or MacOS

Currently, no one needs this. Until someone needs this, we will not standardize this.

Clone this wiki locally