SecureCRT for iOS is a go-anywhere SSH/Telnet app with rock-solid remote access and terminal emulation on your iPhone and iPad. SecureCRT has advanced session management that lets you create folders to organize sessions and import sessions from your desktop version of SecureCRT.

SecureCRT for iOS makes it easy to:

- Access business applications securely on UNIX, Linux, or VMS from your iPhone or iPad with rich emulation support.
- Configure, manage, and customize sessions to keep on top of your workload.
- Depend on the open standard Secure Shell (SSH2) protocol.

Key Features:

- Choose from emulations like VT100/102/220, ANSI, SCO ANSI, Wyse 50/60, Xterm, and Linux console
- Customize session settings for firewalls, logon data, authentication, agent, emulation, ANSI, font, and more
- Import sessions from your desktop version of SecureCRT
- Run multiple sessions at a time
- Connect to the same host multiple times
- Organize sessions into folders
- Troubleshoot connections with trace options

What’s New

Version 2.4.0

Changes in SecureCRT for iOS 2.4

New features:

- Added support for Dark Mode.
- Added support for SSH agent and OpenSSH agent forwarding.
- Added support for TVI925 and TVI910 emulations.
- SSH2: Added support for the diffie-hellman-group14-sha256, diffie-hellman-group16-sha512, and diffie-hellman-group18-sha512 key-exchange algorithms.


- When single and double quotes are typed into a session, they are not converted to smart quotes.
- Added support for ANSI_SC and ANSI_RC escape sequences to Xterm emulation.
- Added support for the ECMA-48 REP (repeating character) Xterm escape sequence. This escape sequence indicates the previous character in the data stream should be repeated "n" times.
- SecureCRT now handles the Xterm "paste bracketing" escape sequence so that indentation is correct when indented text is pasted into an editor.
- If a firewall name is changed, any sessions using that firewall are updated with the new firewall name.
- When generating a new key, the default is now RSA.
- When generating a new RSA key, the default size is now 3072 bits.
- When SecureCRT is attempting to automatically reconnect a session after its connection has been lost, if the reconnect takes more than one attempt, the reconnecting message is updated in the terminal instead of being displayed again.
- When connecting to a ProFTPD mod_sftp server, SFTP version 3 is used by default.
- SSH2: Removed support for several weak ciphers (Blowfish, 3DES, RC4) and MACs (SHA1-96, MD5, and MD5-96).
- SSH2: When doing public-key authentication, if there is no corresponding private-key file without an extension and there is a private-key file with a .ppk extension, it will be used.
- SSH2: Keyboard-interactive authentication works with a prompt that contains "password" with any combination of upper and lower case letters (e.g., "Password" or "PASSWORD").

Vulnerabilities addressed:

- When certain emulation functions received a large negative number as a parameter, it could have allowed the remote system to corrupt memory in the terminal process, potentially causing the execution of arbitrary code or a crash.

Bug fixes:

- When a session was configured to use another session as a jump host, connecting to that session resulted in a crash.
- Connecting to a session using a floating virtual keyboard with the accessory view shown caused SecureCRT to crashed.
- Using an external mouse could cause SecureCRT to crash.
- When using an external mouse, selecting text in the terminal sometimes did not work as expected.
- When an external keyboard was used, the shortcut bar obscured the last line in the session.
- When multiple dashes (-) were entered, they were converted to a non-ASCII character if Smart Punctuation was on.
- When the Backspace key was pressed repeatedly to delete characters, sometimes display artifacts were left behind.
- With certain iPhone models (X, XS, XS Max, 11, 11 Pro, and 11 Pro Max), the application display area was cut off by the notch.
- On iOS devices with the notch, when two sessions were open in portrait mode and the device was rotated to landscape mode, the session was partially hidden by the notch.
- On an iPhone XS Max, when a session was in portrait orientation and there was enough data in the scrollback buffer for the scroll bar to appear, if the screen was rotated to landscape orientation, the scroll bar was not positioned in the correct location.
- When multiple lines of text were selected in a session and the session was scrolled vertically, sometimes the selection rectangle appeared in two different locations.
- The display of certain Unicode characters (i.e., emojis) in the terminal, could have caused other characters to appear as clipped.
- When attempting to connect to an ownCloud WebDav server, the initial connection and/or traversing the file system could have failed.

Ratings and Reviews

4.8 out of 5
4 Ratings

4 Ratings

FeatureRequest1677 ,

Please add the “Send Break” menu option like in the full desktop application

Fantastic software, but I would like to request the next version include a SEND BREAK menu option, just like the one provided in the desktop application software version.


Awesome SSH Client

I’m a Telecom Engineer and use the windows version to manage around 75 switches. My sessions import to this app and it’s saved my bacon more than once when I needed to check some remotely.

mahmoud-os ,


The App is great since we can import windows config.
BUT There is a bug when using the magic keyboard and CAPS LOCK is ON. If you press “tab” the letter Z is written instead of tab

App Privacy

The developer, VanDyke Software, has not provided details about its privacy practices and handling of data to Apple. For more information, see the developer’s privacy policy.

No Details Provided

The developer will be required to provide privacy details when they submit their next app update.


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You May Also Like