Free Ssh Tunnel Client For Mac


This is done through a user friendly interface, without the need to reconfigure any of your Internet clients. ProxyCap has native support for the SSH protocol, allowing you to specify a SSH server as the proxy server.

  1. Download SSH Tectia Client from our website for free. This software is an intellectual property of SSH Communications Security. The following versions: 6.4, 6.2 and 6.1 are the most frequently downloaded ones by the program users.
  2. Download Termius - SSH client for macOS 10.9.0 or later and enjoy it on your Mac. ‎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.
  3. SSH Client for Mac. Mac users have an alternative to Apple®'s built-in Terminal application. VanDyke Software's terminal emulation client, SecureCRT®, supports Mac, giving you the security of Secure Shell and the advanced functionality of our feature-rich terminal emulator.
Active3 years ago

Is there a good PuTTY (free telnet / ssh client) equivalent for OS X?

I know that I can just use terminal and an ssh command, but I want some sort of application that will store connection info, passwords, logs, etc for me, much like PuTTY.

Does this exist?

Dan J
4,22113 gold badges41 silver badges70 bronze badges
Steve RobbinsSteve Robbins
7483 gold badges9 silver badges16 bronze badges

10 Answers

PuTTY is a great Windows frontend, not to mention the need for an SSH client in the first place. On Linux, OS X, and most other UNIX-y based environments, SSH is generally purely command line, but still amazingly powerful.

The SSH client allows you to store an amazing amount of properties based on a given hostname, even global defaults, in the 'ssh_config' client file. This file doesn't exist by default (per the comments on the question), but should be written at ~/.ssh/config.

That path equates to:
~, your home directory, it expands on my system to /Users/jason.
.ssh, the leading dot makes it hidden. If you're in Terminal and in your home directory, you can simply run cd .ssh and enter it.
config is the file name, it is a plain text file with configuration parameters.

I use this file to control tunnels I always use, the private key needed for the connection, the username (if it differs from my local username), etc.

See the manpage, either via man ssh_config on your own machine which will contain the most appropriate version, or you can view it online from OpenBSD's Site.

Some example contents from my ssh config file are:

Whitespace is purely personal preference, it is not required except to separate Keys from Values.

The first three lines are global properties, they affect every SSH connection. The second section is a host-specific configuration.

The Host line specifies the host tag you will use when invoking ssh. Ex. ssh serve. When running that, it loads all the properties listed until the next Host line.

Since serve is not necessarily a DNS name, I specify the Hostname that it should actually connect to (no, not actually mine). User is self explanatory and there just to be explicit, and the IdentityFile is the path to the Private Key file it uses to connect.

Lastly, LocalForward sets up a port forwarding rule that I send through the SSH tunnel.

Free Ssh Tunnel Client For Mac Ftp

The various syntaxes are all documented on the man page.

There is no mechanism for defining a plain text password. Password entry is ALWAYS interactive when setting up the SSH connection. If you want to log in automatically, set up Private Key Authentication. Storing plain text passwords is stupid, always.

I use this to great effect. And the best part? All your SSH configurations are incredibly portable, it's just one file that you have to backup/retain, and move between system to system! Not so portable to Windows, but who really likes dealing with the registry anyway?

Jason SalazJason Salaz
17.1k16 gold badges83 silver badges136 bronze badges

Why not using MacPorts ( They have ported putty. You'll need to install MacPorts first, but once you've done that you can run:

and you'll have putty available on your Mac.

Ian C.
36.3k25 gold badges135 silver badges213 bronze badges

I have no experiences with this App: ZOC - I only did a quick Google on 'OS X telnet GUI' and got a link to this product as the first hit - but it seems to do the same as PuTTY.

There is a 30 days trial available.

ZOC is a professional SSH/telnet client and terminal emulator. With its impressive list of emulations it lets you easily connect to hosts and mainframes, using communication methods like secure shell, telnet, serial cable or modem/isdn.

Its sleek user interface has many ways of making your life easier. In its own way, ZOC is the Swiss Army Knife of terminal emulators: versatile, robust, proven.

Key Benefits:

  • Tabbed sessions with thumbnails
  • Customizable to meet your preferences and needs
  • Scripting language with over 200 commands
  • Compatible with Windows 7 and OS X Mountain Lion
  • Administrator friendly (deployment, configuration)
  • Now $79.99 with attractive bulk discounts

Key Features:

  • Emulations: VT220, xterm, Wyse, QNX, TN3270, TN5250, ...
  • Communication: SSH, Telnet, Modem, Serial Cable, ...
  • File Transfer: SCP, Zmodem, Xmodem, Ymodem, Kermit, ...
Rene LarsenRene Larsen

Jason's answer is definitely the way to go, but I'd like to point out a feature of Terminal that may be useful.

Within Terminal, you can make a direct connection to a remote machine similar to the way PuTTY does, without first opening a terminal window on the local machine. Simply select Shell->New Remote Connection... (cmd-shift-K). In the window that pops up, you can add any SSH server to the right-hand column, including aliases defined in the ~/.ssh/config file.

Using Jason's example, you would select 'Secure Shell' as the service on the left, and then add 'serve' to the list of servers on the right.

In the future, you can open the dialog box (much like the main PuTTY window) and double-click the entry for the server you want to connect to. The only difference between this and PuTTY is that you put custom configuration settings in the ~/.ssh/config file, which I see as a huge advantage.


You can install PuTTy on OS X with Homebrew:

And then run it from terminal as putty.

If you don't have Homebrew, you can install it from Terminal:


You might want to consider:

Spackle (free, SourceForge link)

This is a Java-based version of PuTTY, available for Mac and Linux.

Ethan Lee
3,5392 gold badges23 silver badges45 bronze badges

Free Ssh Tunnel Client For Mac Os


Any terminal program could work with this answer, but I recommend iTerm2.

To store connection info and login with a single short command (no password typing required), you could use a key-login combined with an 'alias'.

Once you have an ssh-key on your server and your Mac, you could login with a command such as:

Using an alias within ~/.bash_profile you could shorten the command with an alias such as:

Then in iTerm2 you only need to execute a command:

to log into the server at using ssh key login.

To store your session log (commands you've run) iTerm2 does this automatically, but you can adjust the amount of session logs you'd like to keep within Preferences -> Default profile -> Terminal -> Scrollback buffer. Tick the box for Unlimited scrollback if you prefer.

You can also store your logs indefinitely, between sessions by saving them to files. Preferences -> Default profile -> Miscellaneous -> Automatically log session input to files in [your chosen file on drive].


I have ported Putty to Mac as a native application bundle, so no need for macports or terminals if your not a technical user.

Free Ssh Tunnel Client For Mac Os X

More information with screen-shots is here :



vSSH is a PuTTY-based OS X app.

  • Can almost everything that PuTTY can
  • Multi-tab multi-window interface
  • Macros support (you shell scripts as menu items for quick access)
  • iCloud synchronization (connections, macros and keys) with vSSH and SSH control apps for iOS

Available on the Mac AppStore.


Yes. There is new kid in town:


We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged software-recommendationssh .


Ssh Client For Mac


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.
Termius Free 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.
Premium Termius Users Enjoy:
· A 14-day FREE Trial
· One subscription covers all your mobile and desktop devices.
· Sync settings and credentials across all devices with AES-256 end-to-end encryption.
· Protect your account with two-factor authentication.
· Keep your keys on your machine with SSH agent forwarding.
· Copy files with ease with our two-pane SFTP support.
· Save your fingers with snippets of commonly used shell commands.
· Import your desktop’s ~/.ssh/config file via the command line.
Premium Termius users are first to receive access to new features and updates!
Termius is reinventing the command line experience. We strive to make remote access for admins and engineers a more productive and enjoyable experience.
Please review our privacy policy and terms of use

What’s New

- Fixed black screen when the app is closed from the full-screen mode
- Fixed terminal snippets expanding on the left click
- Fixed the fingerprints dialog

94 Ratings

Its good app to work on , but would love it if you change the cursor settings

Free Ssh Tunnel Server

Im totally kool with this app and is helpful to configure all my Unix Servers and access it in one click away . But Iam the developer who works in black screens and in this app , if I set up black screen, Im losing the view of my trackpad cursor .To explain precisely , if I change the screen terminal to black, I would need my cursor to change to white or some other color to track easily. But here everytime, I need to come out of the screen to locate my cursor and go back to the terminal for selecting any texts. Am I missing any settings or is this something that can be fixed in the software itself may be in the next upgrade? Thank you!!!

Wish I had this years ago

Having a single window app with multiple SSH connections running at the same time is huge. Storing credentials to make connections easy is incredible. I really wish I had this years ago. I actually enjoy my SSH sessions in this application where using the normal mac terminal before made me hate managing linux servers. I also really like that I can’t accidentally command+Q and close the app if I have one or more open sessions. I’ve closed terminal windows so many times by mistake that I could scream if I did it again but it won’t happen in this app.
As much as I love it, there are things I would love to see improved:
- I wish the sort order of hosts was a configuration, it defaults to date and if I change to name, close and reopen the app, it is back to sorting by date.
- I wish I could hide the history, I really don’t care to see the long list so I am constantly clearing it
- I wish I could created a custom color scheme, even though the list provided is very good.
- I wish I could pin hosts to the left menu.
- I wish it included a way to create macros I could execute in the SSH session, such as a shortcut that would paste commands I use often.
Regardless of my wish list, this is still the best SSH client I’ve used on any platform!

Best Ssh Client For Mac

Excellent FREE App!

I’ve been looking for a low cost SSH terminal client that is clean, minimal, and functional. I downloaded this app yesterday and tested it for random connections without any issues. Today I added my servers to memory with my private keys. I am very impressed with this free little app. It looks good and functions very well for me. I’m not saying this has all the bells and whistles as my ~$100 SSH client but it just works as expected. This is definetly going to be my “go to” SSH terminal from now on. I’m very impressed so far. Thank you for this wonderful app.


71.2 MB

OS X 10.10.0 or later, 64-bit processor


English, Amharic, Arabic, Bengali, Bulgarian, Catalan, Croatian, Czech, Danish, Dutch, Estonian, Filipino, Finnish, French, German, Greek, Gujarati, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Kannada, Korean, Latvian, Lithuanian, Malay, Malayalam, Marathi, Norwegian Bokmål, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Simplified Chinese, Slovak, Slovenian, Spanish, Swahili, Swedish, Tamil, Telugu, Thai, Traditional Chinese, Turkish, Ukrainian, Vietnamese

Free Ssh Tunnel Client For Mac
© Termius Corporation
  • Family Sharing

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