Compatible with iOS 11

1. A Control Center toggle for turning SSH server on/off.
2. A Settings menu for changing the port that OpenSSH listens on, and whether root login is allowed.
Add the toggle to ControlCenter from Settings > Control Center > Customize Controls.

Whether the SSH server stays off or starts up after rebooting/re-jailbreaking, can be changed in the OpenSSH Settings.

When turning sshd off, active sessions get disconnected. This functionality can be turned off in the Settings.

For the ones loving the shell, it also includes the command SSHswitch which has the same functionalities, `SSHswitch -h` describes its options. No need to log in as root for it to work.

blanxd on Reddit


* Added the ability to change the port(s) if ssh server is not running as sshd daemon, but via launchd listener (ie. compatibility with unc0ver).

* Incoming scp and sftp connections now also get disconnected when turning sshd off (unless allowed to persist, in the Settings).
* Internal optimizations, not dependent on coreutils any more.
Updated October 20, 2018
License Free Package
Developer Packages
Follow @BigBoss on Twitter
Terms and Conditions