Compatible with iOS 7-9,11-16, rootful and rootless jbs (OpensSSH in iOS 10 may act untraditionally, hence not fully supported, maybe).
64-bit only, for 32-bit devices there's a separate package called "OpenSSH Settings (32-bit)".
A Settings menu for
1. changing the port(s) that OpenSSH listens on
2. toggling
- OpenSSH server on/off
- whether root login is allowed
- whether password is required
- whether pubkey is required
- whether only localhost can connect (USB and on-device ssh apps)
- whether the SSH server stays off or starts up after rebooting/re-jailbreaking
- whether active sessions get disconnected when turning it off from this or the toggle tweaks
- whether the toggle tweaks (eg. [OpenSSH CC Toggle]) can be used while the device is locked
3. viewing the list of active sessions, and logging them off forcefully.
The 3 packages used to be together, all-in-one, as "SSH Toggle and Port" (u.blanxd.sshoncc), now separated into this, "OpenSSH CC Toggle" (u.blanxd.opensshcc) and "SSHswitch" (u.blanxd.sshswitch).
blanxd
on Reddit
blanxd
on Gitlab