Real SSH terminal
xterm.js through Qt WebEngine, backed by libssh shell channels, PTY resize sync, reconnect support and hardened multiline paste for editors like nano/vim.
A clean cross-platform SSH client, saved-session manager, real xterm.js terminal and practical SFTP file manager built with Qt/C++/CMake/libssh.
Terminal first. File transfer when needed. Portable configuration. Honest alpha limitations. No cloud lock-in, no telemetry, no enterprise fog.
dev 0.1.8.9
Open terminal sessions, manage saved servers, transfer files over SFTP, queue work safely, and keep enough diagnostics to debug without leaking secrets.
xterm.js through Qt WebEngine, backed by libssh shell channels, PTY resize sync, reconnect support and hardened multiline paste for editors like nano/vim.
Create, edit, delete, group and open saved sessions. Password and private-key auth are supported with known-host trust checks.
Two-panel local/remote file manager with read-only browsing, folder navigation, upload, download, folder transfer and refresh.
Queue uploads, downloads, folders, local deletes and remote deletes. Run sequentially, retry selected items, and keep clear Done/Failed/Cancelled/Skipped states.
Delete local and Delete remote actions are queued, confirmed, logged, and executed in exact queue order. No surprise destructive shortcuts.
Optional diagnostic logging, Help → Open Log Folder, and status-bar traffic monitor for terminal and SFTP transfer bytes.
One human-readable dd-ssh.json stores sessions, settings, known_hosts and early plaintext secrets for trusted-machine portability.
Tester packages are prepared for Debian/Ubuntu/Mint, Windows 10/11 and macOS Intel.
Saved passwords and private keys may be stored inside dd-ssh.json. This is convenient for portability, but not safe for untrusted machines.
dd-ssh.json.These are alpha/tester packages. Validate on test folders and trusted machines first.
Installable .deb package for amd64 systems.
Installer build for Windows testers.
Download .exeDMG package for macOS Intel validation.
Download .dmgReview source, build locally, inspect docs or open issues.
Download source ZIPStart with safe hosts and small test folders, then move to larger transfers.
whoami, hostname, stty size.nano and confirm formatting remains intact.Some screenshots may be from earlier validation passes; they still show the core application layout.
Project status, saved sessions and connection entry points.
Real shell over libssh with xterm.js rendering and PTY resize sync.
Settings, config path, diagnostic logging, appearance and plaintext secret warning.
Fast sanity check for version, codename, milestone, libssh and config path.
Full documentation lives in the GitHub repository. This website mirrors the current public tester status.
dd-ssh.json config with known-host records and early plaintext secrets.sudo apt install ./dd-ssh_0.1.8.9_amd64.deb
dd-ssh
Run DD-SSH-Setup-0.1.8.9.exe and launch DD-SSH from the installed shortcut.
Open DD-SSH-0.1.8.9-macOS-x86_64.dmg, copy DD-SSH.app to Applications, then launch it.