Developer @mfat@lemmy.ml

sshPilot is a desktop application for managing SSH connections. It loads/saves standard .ssh/config entries and make it easy to manage multiple servers.

It fully supports dynamic, remote and local port forwarding, key-pair generation, file transfer to remote machines and more.

Here is the changelog for the new version:

Migrated app to libadwaita for more modern look and feel

Full compatibility with ssh/config. The app can now fully load/save your ssh config entries

Added full port forwarding support (local, remote and dynamic port forwarding)

Added toggle to hide IP addresses/host names in main UI

Added SCP file upload button

Added public key upload to server (ssh-copy-id)

Improved keyboard navigation (press ctrl+L to quickly switch between hosts), close tabs with ctrl+w and move between tabs with alt+right/left arrow

Added more themes and colors

Added SSH keypair generation

The app is currently distributed as a debian package and can be installed on recent versions of Debian (testing/unstable) and ubuntu. Debian bookworm is not supported due to older libadwaita version.

Latest release can be downloaded from here: https://github.com/mfat/sshpilot/releases/tag/v2.0

You can also run the app from source. Install the modules listed in requirements.txt and a fairly recent version of GNOME and it should run.

A Flatpak and an RPM version are also planned for future.

I'm also looking for a volunteer to design a good icon for the app.

I'd highly appreciate your thoughts/feedback on this.

no comments (yet)

sorted by: hot top controversial new old
there doesn't seem to be anything here
11 comments in c/linux@lemmy.ml view that post
[–] 6 points 1 year ago (4 children)

I could try to design an app for the app, I'm no professional, but I also don't charge.

What would you want?

  • source
  • hideshow 4 child comments
  • [–] [S] 5 points 1 year ago* (3 children)

    Thanks much. I want something modern and colorful. Trending apps on Flathub have beautiful icons, Eloquent and Marknote icons are my favorites.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 1 year ago* (last edited 1 year ago) (2 children)

    Ah, theyre both gnome style, that's perfect, it's what I'm working on right now.

    Would you want to chat on discord or matrix or what have you, so I can show you some wips and you can lead me in the right direction.

    edit: going to bed, I'll not be able to reply for a while

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 1 year ago (1 child)

    Any chance it supports smart card cert auth? The only one I know of is putty, and I fucking hate putty.

  • source
  • hideshow 1 child comment
  • [–] 3 points 1 year ago (1 child)

    Also been looking for something like this to replace Remmina, but ideally qt based.

  • source
  • hideshow 1 child comment
  • [–] 1 point 1 year ago (1 child)

    Looks like exactly the kind of thing I've been looking for - a clean and easy to use SSH manager!

    One question: how are SSH credentials stored? Is there any option for password protection?

    And one feature request: as a long time MobaXterm user on Windows, one feature I've yet to see in a Linux SSH utility is the "multi-execution" mode which let's you send commands to multiple terminals at once.

  • source
  • hideshow 1 child comment
  • [–] [S] 1 point 1 year ago*

    Passwords are stored using libsecret, you can verify that by looking at GNOME Keyring. Nothing is stored in plain text. And yes, sending initial commands in a planned feature.

  • source
  • parent