ONE Jailbreak Ad

OpenSSH Settings adds server config to Settings app

Promotion image of OpenSSH Settings article.

Next to Cydia, OpenSSH is one of the most popular packages installed on jailbroken devices. Most of the users don't even know that the server doesn't need to run in the background. With OpenSSH Settings, you can not only turn if off, but also configure.

Add OpenSSH Settings to your package manager.

What is OpenSSH Settings?

OpenSSH Settings is a jailbreak tweak that allows you easily to configure the OpenSSH server running on your iPhone in the background. The tweak is compatible with iOS 7 – iOS 9 and iOS 11 – iOS 14 therefor there are separate packages for 32-bit and 64-bit platforms.

After installation, OpenSSH Settings tweak adds a dedicated preference pane to the Settings app, from where you can configure all options to your liking. Among other things, there is a toggle to turn on and off SSH server, and run SSH server by default in the background.

From here, you can also change the port(s) that OpenSSH listens on. Accepted ports are either 22 or 1001-65535. Several ports (up to 8) may be given, separated by commas. There is also an option to determinate how the tweak starts and stops the OpenSSH servers.

Two iPhone screens showing the OpenSSH Settings configuration pane in Settings app.

Within the OpenSSH Settings tweak, there is an option to permit root login, set a new password, and add a PublicKey login requirement to connect. Toggle whether the SSH server stays off or starts up after rebooting or re-jailbreaking, and whether active sessions get disconnected.

On top of that, using OpenSSH Settings tweak you can view the list of active sessions, and logging them off forcefully. The developer also released a dedicated OpenSSH CC Toggle Module, allowing you to quickly turn on and off the SSH server from Control Center.

OpenSSH Settings CC Toggle (SSH Toggle) is a separate free package that works with OpenSSH Settings, and allows managing OpenSSH server from Control Center. Once installed, it will be possible to turn off SSH server directly from system CC with one tap.

This tweak is a frond end for the SSHswitch setuid tool for configuring the OpenSSH server, and starting/stopping it. It sets OpenSSH options in /etc/ssh/sshd_config and /Library/ LaunchDaemons/com.openssh.sshd.plist, it uses launchctl to start/stop the server and read its running status, and it also keeps a few settings files of its own.

Two iPhone screens showing the OpenSSH CC Toggle in the Control Center on iOS.

OpenSSH is the premier connectivity tool for remote login with the SSH protocol. Below, you can find the list of all OpenSSH components installed on your device. Besides the sshd package (SSH server) and ssh (client to connect to SSH servers) there are other useful packages.

sshd - OpenSSH server

ssh - client allowing you to connect to SSH server

ssh-keygen - creates a key pair for public key authentication

ssh-copy-id - configures a public key as authorized on a server

ssh-agent - agent to hold private key for single sign-on

ssh-add - tool to add a key to the agent

scp - file transfer client with RCP-like command interface

sftp - file transfer client with FTP-like command interface

Repository

OpenSSH Settings and OpenSSH Settings CC Toggle are released as a free packages through BigBoss Repository. Add OpenSSH Settings Repo to your package manager and configure the SSH server directly on your device with simple graphic interface. iOS 7 – iOS 14 are supported.

  1. Open the Cydia app from the Home Screen.
  2. Tap Sources → Edit → Add the http://apt.thebigboss.org/ Repo URL.
  3. Find the OpenSSH Settings tweak and tap to install the package.
  4. Cydia will ask you to respring the device to finish the installation.
  5. From the Settings app, access OpenSSH Settings tweak preferences.

Alternatively, please use the quick links available at the top of this page to add the repository to your favorite package manager (Cydia, Sileo, Installer, Zebra) with just one tap.

What's new

  • Updated compatibility with various OpenSSH packages.
Author Photo
Written by

Kuba has over 20 years of experience in journalism, focusing on jailbreak since 2012. He has interviewed professionals from various companies. Besides journalism, Kuba specializes in video editing and drone flying. He studied IT at university before his writing career.

Post a comment

Latest Posts

EeveeSpotify

EeveeSpotify: Spotify Premium for free, just like Spotilife

EeveeSpotify is a free Spotify tweak that enables Spotify Premium features for free, just like Spotilife. Recently, the popular Spotilife tweak was outdated and it doesn't work anymore with Spotify. EeveeSpotify is a new alternative that works. whoeevee...

SettingsRevamp

SettingsRevamp tweak: Customize Settings app on iOS

Jailbreaking your iPhone can enhance your overall experience by allowing you to install various tweaks on your iDevice. One useful tweak is SettingsRevamp, which not only enables customization of the Settings app but also organize...

Watusi 3 for WhatsApp

Watusi 3 IPA for iOS: The all-in-one tweak for WhatsApp

Watusi 2 for WhatsApp is no longer developed, therefore you should consider upgrading the tweak to Watusi 3. The latest release of the tweak has been under active development for one year. This is probably the must-have tweak for all WhatsApp users...