Ssh For Mac App



Download PuTTY for Mac and Installation Guide. PuTTY is a free, highly configurable and open-source SSH client which makes it convenient to connect to a remote server and transfer files over the network. The Terminal app is the default CLI that comes bundled with the Mac, and is a rather.

if you have a VPS or a server running linux need to manage via SSH. On Windows you will have loads of options such as PuTTY, kitty, MobaXterm … but on MacOS majority are paid app to use.

But there are still free apps with great features that satisfy your needs. We list the 5 most prominent apps below.

1. Termius SSH client

Download: https://itunes.apple.com/jp/app/termius-ssh-client/id1176074088?l=en&mt=12

Termius is more than a mere SSH client – it’s a complete command-line solution that’s redefining remote access for sysadmins and network engineers. Securely access Linux or IoT devices and quickly fix issues from the comfort of your couch via laptop or phone.

Features:

  • Termius is available for all major mobile and desktop systems.
  • Enjoy a beautiful, hand-crafted interface.
  • Supports ECDSA and ed25519 keys as well as chacha20-poly1305 cipher.
  • Termius is always ad-free. You are not the product.
  • Pair credentials and servers for quick access.
  • Create groups to define shared settings and themes.
  • Tag your servers to stay organized.
  • Make it yours with 12 colorful themes and adjustable fonts.
  • Power through late night sessions with dark mode.
  • Make multiple connections to the same host or connect to multiple hosts.
  • Port forwarding lets you encrypt nearly any service or connection.

2. Core Shell – SSH Client 4+

Download:https://itunes.apple.com/jp/app/core-shell-ssh-client/id1354319581?l=en&mt=12

A full featured terminal with built-in OpenSSH support, it’s focused on managing and login to hosts efficiently. Don’t waste your time; be productive.

Features

Full-featured Terminal

  • Compatible with Terminal.app and xterm.
  • Supports ANSI 16 and 256 color palettes, as well as 24bit true color.
  • Passed cases of *vttest– a strict VT100/VT220/VT420 terminal functionality test suite.

OpenSSH Compatible

Ssh For Mac App
  • Everything in OpenSSH, agent forwarding, certificates, proxy jump, etc.
  • Can read your existing `ssh_config` file as the source of advanced options, especially helpful for experienced users.
  • Can work with GnuPG agent, YubiKey, Authy and Google Authenticator.

Download/Upload

  • Upload files by dragging and dropping to the shell window.
  • Download remote files with single click on context menu or press a key combination.

Keychain Integration

  • Tightly integrated with macOS Keychain, don’t have to enter passwords or passphrases repeatedly.
  • It’s totally optionally, you can opt-in or opt-out at any time.

Advanced Options Editor

  • A handy way to tune per-host advanced options.
  • For every ssh directives, there is a contextual help provides immediate information, no more googling.

Automatic Reconnect

  • Always tries to restore your connections after network failure or waking up from sleep.

Theming

  • Eight built-in color schemes: Basic, Dracula, Grass, Homebrew, Man Page, Novel, Ocean, Red Sands
  • Our color optimization ensure that colorful text always clearly visible.

Tags

  • Use tags to organize your hundreds or thousands of hosts.
  • Tag your host by a simple drag & drop actions.
Ssh

Premium Features

  • Unlimited number of connections
  • Importing and exporting
  • Sync hosts and tags between all of your Mac computers
  • Scriptable (automation with AppleScript and Automator)
  • Prioritized customer support

Premium License

  • USD 9.99 for 1-Year License
  • USD 29.99 for 4-Year License (save 25%)

3. SSH Proxy 4+

Download: https://itunes.apple.com/jp/app/ssh-proxy/id597790822?l=en&mt=12

SSH Proxy can help you turn any remote SSH server into a SOCKS / HTTPS proxy, intuitive and easy to use.

SSH Proxy is able to remember the SSH login password & private key passphrase and save it to OS X’s keychain. Furthermore, SSH Proxy is designed to automatically reconnect when your Mac is waking up from sleep.

Features:

  • Auto launch when log in OS X
  • Create HTTP, HTTPS, SOCKS4/4A and SOCKS5 proxy through SSH tunnel
  • Ability to share created proxy on LAN
  • Fast switch between multiple SSH accounts
  • Automatically reconnect after disconnected by errors or waking up from sleep
  • Remember SSH login password & private key passphrase in OS X Keychain automatically
  • Whitelist, only sites on the list will be accessed through the proxy server, other sites will be connected directly

SSH Functions:

  • Able to compress SSH connection
  • Connecting through SOCKS5 / SOCKS4 / HTTPS proxy with authentication
  • Support public-key, password, keyboard-interactive and multi-factor authentication methods
  • Support Google Authenticator and Authy for two-step verification
  • Support multi-factor authentication
  • Can deal with DSA, RSA, ECDSA, ed25519 private key types
  • RFC4716, PKCS#8 and PEM key formats are supported, compatible with OpenSSH

Note:

  • SSH Proxy supports SSH-2 protocol, the vulnerable and obsoleted SSH-1 is not supported. Most modern servers and clients support SSH-2.
  • You got to have a remote SSH server before downloading and using SSH Proxy, SSH Proxy does not provide you SSH service.

4. Zen Term Lite SSH Client 4+

Download:https://itunes.apple.com/jp/app/zen-term-lite-ssh-client/id1422475219?l=en&mt=12

Zen Term Lite is a powerful terminal emulator that supports SSH, ZModem, and provides various authentication methods. You can easily use it to connect to Linux, UNIX and Mac hosts.

Note: Zen Term lite edition doesn’t provide SFTP functionality, please use standard edition to get full experience.

Features:

Terminal

  • Supports VT100, XTERM, XTERM-256color terminal emulation.
  • Supports encoding and decoding character sets from multiple languages, including Chinese, Japanese and Korean multi-byte character sets.
  • The scrollback buffer can be configured to save up to 10,000 lines.

Security

  • Master password is encrypted and stored in Apple KeyChain, and connection passwords and passphrases are encrypted by master password, so that you don’t have to input password/passphrase repeatedly.
  • Supports RSA/DSA/ECDSA/ED25519 public key, password, and keyboard interactive user authentication.
  • User key generation: generate RSA/DSA/ECDSA/ED25519 private keys.
  • User key management: allows user keys to be viewed, generated, removed, imported and exported.
  • Host key management: allows host keys to be viewed, removed, imported and exported.

Appearence

  • Multiple terminal color schemes are provided, and you can create new color schemes with customized foreground, background, and ANSI colors.
  • Change font name and size.
  • Change cursor color, shape and blinking.
  • Supports the creation of multiple TAB groups, the app window can be splitted horizontally or vertically, and tabs can be dragged and dropped between TAB groups.
  • Force Touch can open a search engine or dictionary.
  • Supports macOS dark mode.
  • File transfers
  • Send and receives files via ZModem.
  • Drag and drop files and folders onto the shell session to start ZModem file transfers.

5. Core Tunnel – SSH Tunnel 2 4+

Download: https://itunes.apple.com/jp/app/core-tunnel-ssh-tunnel-2/id1354318707?l=en&mt=12

The missing ssh tunnel manager, compatible with OpenSSH, automatic and intuitive. Don’t waste your time; be productive.

Features:

  • OpenSSH Compatible
  • Everything in OpenSSH, local / remote / dynamic port forwarding types, agent forwarding, certificates, proxy jump, etc.
  • Can read your existing `ssh_config` file as the source of advanced options, especially helpful for experienced users.
  • Can work with GnuPG agent, YubiKey, Authy and Google Authenticator.
  • Keychain Integration
  • Tightly integrated with macOS Keychain, don’t have to enter passwords or passphrases repeatedly.
  • It’s totally optionally, you can opt-in or opt-out at any time.
  • Advanced Options Editor
  • A handy way to tune per-host advanced options.
  • For every ssh directives, there is a contextual help provides immediate information, no more googling.
  • Automatic Reconnect
  • Always tries to restore your connections after network failure or waking up from sleep.
  • Tunnels can be set to connect on app startup.
  • Menubar Icon
  • Control and monitor tunnels without switching out your current working window.
  • Tags
  • Use tags to organize your hundreds or thousands of tunnels.
  • Tag your tunnel by a simple drag & drop actions.

Premium Features

  • Unlimited number of connections
  • Importing and exporting
  • Sync hosts and tags between all of your Mac computers
  • Scriptable (automation with AppleScript and Automator)
  • Prioritized customer support

Premium License

  • USD 9.99 for 1-Year License
  • USD 29.99 for 4-Year License (save 25%)

We Choice: Zen Term Lite

There are a lot of SSH client apps for iPhone and iPad but not all of them work as expected. Some are free while some are paid and all of them perform the basic function of connecting to an SSH server. But the user requirements differ from just engaging the server to being able to configure SSH Agent forwarding, port forwarding, and even public-private key generation. So on those grounds, here are the best SSH clients for iOS.

Best SSH Client Apps for iOS

1. GetConsole

GetConsole is the most basic looking SSH client app. The UI is plain much like PuTTY. When you launch the app, you are greeted with a black screen. On the top right corner, you get the hamburger icon, clicking on which opens the settings tray. Although the UI is simple, the app packs a lot of features. You can either save your host and credentials or quickly fire up a session without saving the details.

The client terminal supports Tab, Ctrl, Cmd, and arrow keys along with the normal keyboard inputs. You can store passwords in the app which works as a substitute for auto-fill during login. In case it’s a server that you regularly connect to, you can also set up keys.

It supports encryption algorithms such as SSH1, RSA, DSA. The Key generated is in PPK format which is also PuTTY supported. And in case you use PuTTY on your desktop, you can copy & paste the private key data on your iPhone or iPad. Having said that, there is no option to build keys from a file. Moreover, the app also has a Script Manager that can automate certain actions based on an event trigger.

GetConsole works well most of the time, but at times the GUI can get finicky. Quite frequently, it won’t recognize my touches and I would have to double-tap or force close. The settings menu is also not that intuitive and quite cluttered with options. There is no paid variant of this app and even the free version doesn’t allow you to set a keep-alive timer. In case you are wondering about the number of connections, no you cannot establish multiple sessions to a single server but multiple connections are allowed.

Cipher Algorithm: SSH1, RSA, DS

Overview:

  • Connection via SSH/TELNET/TCP/Serial/Bluetooth with multi-tab support
  • Integrated TFTP server
  • Bluetooth Keyboard Support
  • Scripting support, and Full Logging option
  • SSH Agent and Port Forwarding.

Download GetConsole (free)

Ssh For Mac App Mac

2. WebSSH

Ssh For Mac App Download

WebSSH Essential is not only an SSH client but also an SFTP and HTTP client. The app UI is pretty basic with all the protocols laid down at the bottom as tabs. Unlike GetConsole, there is no quick connect option. You need to add & configure a host in order to establish a connection. Similar to GetConsole, WebSSH also allows importing keys from PPK and OpenSSH files. Alternatively, you can always choose to manually generate keys via your own RSA or DSA key.

Unlike other apps, you have fewer keyboard shortcuts here. For instance, I couldn’t find the Fn key and the Esc button. Having said that, the app does supports touch actions like swiping left or right to scroll between multiple SSH sessions or scrolling up and down to see the previous terminal outputs. Although the app supports Bluetooth or an external keyboard, I often had problems connecting it with the app.

The free version of WebSSH provides a decent offering but the ads can get annoying at times. If you go premium, you get an ad-free experience along with some additional features like key-generation, running a terminal in the background, etc. In the case of the free one, there was a weird problem I faced. The app would freeze the active session frequently and leave behind an open tty session on the remote server. So, I have to manually end the connection from the server and force restart the app. At times, the app doesn’t even connect to the server and the logs have no clear description of it.

Read: 5 Best Wi-Fi Analyzer Apps for iPhone and iPad

Cipher Algorithm: RSA, DSA.

Overview:

  • Supports SFTP, Tunneling, HTTP, WebSSH
  • Generating manual keys, etc.

Download WebSSH Essential (free)

3. Shelly

Shelly is a dedicated SSH client app based on PuTTY. The app is pretty basic and you are greeted with a connection manager screen on startup. Here, your added and recent connections will appear. Shelly doesn’t allow you to have multiple sessions or connections in the free variant.

The terminal supports action-based gestures like you can pinch to increase the font size.Shellyis based on the PuTTY engine and is quite visible when you open it. The Shelly keyboard within the terminal has some extra keys such as Fn, Esc, Ctrl, arrow, and scroll. The premium version has much more offering and the freeware is limited to bare-metal features. In the premium version, you get to generate and import private keys. Additional to that you can keep the session active in the background.

Overall Shelly is a good SSH client but most of the advanced features like key generation, are premium which makes the free one quite basic and unappealing to the power users.

Cipher Algorithms: 3DES, ChaCha20, Blowfish, 3DES.

Overview:

  • SSH Agent and Port Forwarding
  • Option to manually generate keys
  • Gesture support in the terminal
  • Password lock the app

Download Shelly (free)

4. Termius

Free Ssh For Mac

Termius is the most popular SSH client app for Android and it’s present on iOS as well. The UI is minimal and it looks like a terminal with a modern touch. In comparison with the above-mentioned apps, Termius provides Mosh. In case you don’t know, Mosh is built for mobile SSH clients. This helps your mobile to stay connected to the SSH server even when you hop around different Wi-Fi networks and mobile data.

Similar to the above-mentioned apps, Termius also support importing keys or manually generating them. Additionally, you can also export your keys to a text file, PEM, or PPK files and then share your keys with Termius on other devices via iTunes. You can also set up port-forwarding in the app through a GUI interface. It supports local, remote, and dynamic port forwarding.

Ssh For Mac App Download

There is not much to complain about Termius but the error-reporting can definitely be improved. Every time I get a failed connection, it doesn’t open a terminal and describe the error. Either you have to open the logs or click on the error icon which again doesn’t provide enough details about the failed connection.

Cipher Algorithm: AES, DES, 3DES, AES-128, and AES-256.

Overview:

  • Mosh and Telnet
  • Multiple connections and sessions
  • Option to group multiple hosts in a group
  • Local, remote, and dynamic port forwarding
  • Option to import and generate keys
  • Session Logging in the app

Download Termius (free)

5. Blink Shell

Blink Shell is the only paid app on this list and it’ll set you back around $20. Now, the app does offer some unique features for this price. First of all, it uses Chromium’s HTerm to print the dmesg error faster on the client terminal. The app has the best error-reporting on this list. Whether your host isn’t responding or your T-Mobile doesn’t allow LTE and you need to switch on a VPN, Blink Shell is mostly on point with the error reporting.

Similar to Termius, it uses Mosh which is absolutely necessary for a mobile SSH client. Moreover, it offers the best external keyboard support. It detects trackpad gestures and you can scroll seamlessly with it.

Prompt2 is another paid app but it doesn’t provide Mosh as of now. Additionally, it supports Face ID for authentication.

Cipher Algorithm: AES-128, and AES-256.

Overview:

  • Mosh and SSH
  • Port forwarding
  • Import and generate keys
  • Option to sync keys with iCloud
  • Supports both Vim and Emac shortcuts
  • Custom Fonts and Themes

Download Blink Shell ($19.99)

Which one should you choose?

If you need an app for regular connection & server manager, Termius would be the ideal choice. The only scenario you should be using GetConsole is if you have SSH agent forwarding. For simple and one-time usage, you can try either WebSSH and Shelly. If you prefer working on an iPad or iPhone, Blink should be in your list of must-buy apps.

That said, if you find something we are missing, voice out your thoughts in the comments below. I would love to hear you out.

Also Read: 6 Best Android SSH Client You Should Try