Connection Management

Connection management

Master password and vault

On startup, Go-SSH prompts for a master password and uses it to decrypt the connection vault at ~/.config/go-ssh/connections.enc. If the file does not exist, the app starts with an empty list and creates the vault on the first save.

Create a connection

  • From the main screen, press n to open the connection form.
  • Fill in Name, Host, Port, Username, Password, and Notes.
  • Select Submit to save and return to the list.

Edit or delete

  • Select a connection and press e to edit, or d to delete.
  • Deletes require confirmation.

Connect

Press c to launch an SSH session:

sshpass -e ssh <username>@<host> -p <port>

The TUI stops while the SSH session is active and restarts when the session ends.