
uSSH
SSH based terminal emulator
About
What's New in uSSH
1.6.2
October 1, 2026
Finder and Files no longer get stuck on "Syncing paused". A location that had stopped syncing could stay that way indefinitely, with no error and no way back short of removing and re-adding the app. uSSH now re-reports its servers whenever the system and the app disagree about what has been seen, so a lost update repairs itself instead of wedging the location permanently. Much less background work. Opening Files or reconnecting could start a cycle that re-listed every server's files over a fresh connection every few minutes, draining battery and data for no result. That cycle is gone: uSSH now picks up where it left off and re-checks only what actually arrived. Far less writing to your disk. Keeping track of what each server folder contained rewrote the whole record every single time a folder was listed, so browsing a large server could write hundreds of times more to your drive than the information warranted. That record is now updated a row at a time. Settings > Diagnostics > Disk Write Activity shows what uSSH is writing and will say plainly when it is not the cause. System directories are left alone. Folders like /dev and /proc -- and the ones inside FreeBSD jails and Linux containers -- are no longer watched or listed. On a router or firewall these hold hundreds of constantly changing entries that could never finish syncing. System filesystems are identified by asking the host. When a location connects, uSSH runs one read-only command to find the filesystems that are not really files -- /proc, /sys, /dev and the like, whose contents the kernel makes up as they are read -- and leaves them out. This matters for safety, not tidiness: some of them never end when read, and writing to others can reconfigure or halt the machine. Endless directory trees can no longer run away. On some hosts a link or a mount points back at a folder above it, so browsing could descend forever, doing real work on every level and writing steadily to your disk. uSSH now recognises a tree that leads back into itself and stops -- and if one was already recorded, it is cleared without touching the host. Live updates on FreeBSD. The optional change-feed helper now supports FreeBSD hosts, including OPNsense and pfSense firewalls. Turning off a server's Finder integration now clears it properly, instead of leaving its files behind a spinner. Pasting into tmux is reliable again. If your tmux prefix was a control key that can appear in ordinary text (Ctrl-J, for example), pasted lines could arrive merged together with characters missing. Pasted text is now never read as a keyboard shortcut. The title bar's colour is now optional. A verified host tinted the window green and an unverified one dark yellow -- and since most servers publish no SSHFP records, most people saw yellow permanently. Settings > Appearance can now turn that off and leave ordinary window chrome; the mark beside the connection still reports the verdict, and a host key that contradicts its published record still turns the title bar red. On iPhone and iPad, uSSH now knows your device's real name. The default tmux session name is derived from it, so two iPads no longer end up sharing one session name -- previously iOS only told the app the model ("iPad"). Plus: the host-key verification flyover no longer flashes open when the pointer merely crosses the mark.
MoreSubscriptions & In-App Purchases
Monthly subscription
Pay for MacTerm on a monthly basis

