Skip to content

Releases: xsDevelopments/sshtik

sshTIK 0.1.1

Choose a tag to compare

@xsDevelopments xsDevelopments released this 12 Sep 15:17

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

Choose a tag to compare

@xsDevelopments xsDevelopments released this 12 Sep 14:12

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/config entries, tabs, copy/paste, zoom, layout remembered

Flatpak on Flathub is next; see packaging/ for the manifest.