Support
Help for Terminal Go, SSH client for iPhone and iPad.
Adding a machine
In the connection form, enter the address, the port (22 by default) and the user, then choose a key (Ed25519, ECDSA, RSA, or a key created on the device) or a password. You can also import your ~/.ssh/config file.
Using a device key
A key created in the app can be installed in ~/.ssh/authorized_keys on the machine, from the app or by hand. Its private part never leaves the device.
The host fingerprint changed
Terminal Go refuses to connect when the host key of a known machine changes. If you reinstalled the server, compare the new fingerprint with the one shown on the machine (ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub) before accepting it. Otherwise, do not connect.
Persistent sessions
Install tmux on the machine: your terminals keep running when you leave the app or lose the network, and you get them back when you reconnect.
Mosh
For a connection that survives network changes, install mosh on the machine (for example apt install mosh), open UDP ports 60000 to 61000 in its firewall, then turn on Mosh in the machine’s settings.
Contact
Questions, bugs, ideas: write to contact@dycon.pro. Please include your device model, iOS version and, if you can, the remote machine’s system.