-
Notifications
You must be signed in to change notification settings - Fork 1
Connecting to the IMPISH ground clone
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.
The only things you will need to follow this guide are:
- The ground station IP address and login user/password
- 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.
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.
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.
- Open Nautilus
- Navigate to the "Network" tab
- At the bottom of the window, there is a bar that says "Server address"
- 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.
Currently, no one needs this. Until someone needs this, we will not standardize this.