Release Notes
Added
- Background port forwarding (
Ctrl-fon a host): a popup to start a Local (-L),
Remote (-R) or Dynamic (-DSOCKS) SSH tunnel, reusing the host's auth exactly as
connect does (keys / agent / ProxyJump / stored password, plus site defaults). The forward runs
as a detached background process that keeps running after you quit sshelf, and a bind/auth
failure (port in use, privileged port, server refused) is reported in the popup. A new
forwards manager (F4) lists every active forward across hosts with its pid and age and
stops any (d/k→y); the list refreshes live and is reconciled against the running
processes on each launch, so it only ever shows forwards that are still actually running.
Tracked inforwards.json. No new dependencies.
Install sshelf 0.7.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/max-rh/sshelf/releases/download/v0.7.0/sshelf-installer.sh | shInstall prebuilt binaries via Homebrew
brew install max-rh/tap/sshelfDownload sshelf 0.7.0
| File | Platform | Checksum |
|---|---|---|
| sshelf-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| sshelf-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| sshelf-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| sshelf-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |