Releases: xsDevelopments/sshtik
Release list
sshTIK 0.1.1
Follow nested ssh. Run ssh onward from inside a session, press F5 or F6, and the panel opens on the inner host — tunnelled through the connection you already have, no ProxyJump config needed. Hops are followed recursively and cached per tab; exit the inner ssh and the panels go back to the outer host. You may be asked for a password once per hop if your key isn't authorised there.
Install fixed. 0.1.0's pipx install tried to compile PyGObject from source. Now:
# Ubuntu / Debian
sudo apt install gir1.2-vte-2.91 python3-paramiko python3-gi pipx
# Fedora
sudo dnf install vte291 python3-paramiko python3-gobject pipx
git clone https://github.com/xsDevelopments/sshtik && ./sshtik/install.sh
install.sh also adds the applications-menu entry and icon. Existing checkouts: git pull && ./install.sh.
sshTIK 0.1.0
First release. Linux only (GTK 3 + VTE).
What it is: an SSH terminal that opens helper windows on the session you already have — F5 for a dual-pane SFTP manager starting in your remote shell's current directory, F6 for a MySQL/MariaDB browser that picks up the mysql client you're sitting in.
Install
# Ubuntu / Debian
sudo apt install gir1.2-vte-2.91 python3-paramiko python3-gi pipx
# Fedora
sudo dnf install vte291 python3-paramiko python3-gobject pipx
pipx install https://github.com/xsDevelopments/sshtik/archive/refs/tags/v0.1.0.tar.gz
sshtik user@host -p 22
Highlights
- One SSH connection carries shell, SFTP and the side-channels the helpers use — no second login, nothing installed on the server
- File panel: drag-and-drop, recursive transfers, rename/chmod/delete, edit a remote file locally with auto-upload on save
- Database panel: editable grid (primary-keyed tables), structure view, per-host query history, CSV export
- Saved hosts plus
~/.ssh/configentries, tabs, copy/paste, zoom, layout remembered
Flatpak on Flathub is next; see packaging/ for the manifest.