sshPilot is an ssh connection manager made with GTK and Python.

Here are the features:

  • Manage multiple SSH connections

  • Open eac h connection in a separate tab

  • Both password and SSH key authentication methods are supported

  • Automatically detects SSH keys in ~/.ssh/

  • Use your desired color theme and font style for the terminal

  • Uses secure password storage (GNOME secure password storage)

If you manage multiple remote machines, this might come in handy.

you are viewing a single comment's thread
view the rest of the comments
[–] 18 points 1 year ago (3 children)

Nice tool. What inspired you to make it?

  • source
  • hideshow 3 child comments
  • [–] [S] 20 points 1 year ago (2 children)

    Thanks. Personally i always wanted a FOSS alternative to Termius on desktop.

    A unified UI that allows connecting to multiple servers easily.

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

    Any highlights from the development process? Any particular complication with tooling/libraries used or anything that went better/faster than expected?

  • source
  • parent
  • hideshow 1 child comment
  • [–] [S] 4 points 1 year ago

    Well initially I started the project with PyQt, but surprisingly it turned a nightmare when I tried to integrate a proper terminal. With GTK and vte it was a breeze. Currently I'm porting the app to libadwaita for a more polished, modern look.

  • source
  • parent