Skip to content

Profiles

A profile is a saved machine. The "Your machines" tab lists all of them.

Tags, search and sorting

Each profile can have tags. Use them to label machines by role, location or any other category.

The search bar filters the list on everything useful at once - a machine's name, its host, the username you log in as, and its tags - so searching for a username finds every machine you use that account on. The list sorts by name (A-z or Z-a) or by how recently you connected (Recent).

Fallback addresses

A profile can have more than one address. The main host is tried first. If it does not answer, Termphin tries the fallback addresses in order until one works.

This is useful when a machine is reachable at different addresses, such as a LAN IP and a VPN address like Tailscale. Termphin remembers which address answered last and tries it first next time.

Jump hosts

A profile can connect through another profile as a jump host. This is like OpenSSH's ProxyJump.

The jump host is another profile, not a bare address. That way, it carries its own username, key and host key. Chains work: the jump host can itself have one.

The jump host does not read your traffic. The session with the machine you want is encrypted end-to-end, and its host key is checked separately. The bastion moves bytes and nothing more.

The profile form will not offer a jump host that would loop back to the profile being edited. If no other profile can be used, the form shows "No other profile can be used here yet."

Termphin - SSH that survives the dropped connection.