PuTTY for Mac is a port of the Windows version of PuTTY. However, there are many options for SSH clients for Mac, and this page discusses several of them.
What Are SSH Clients for Windows, Mac, and Unix. PuTTY is a free open-source terminal emulator which lets you initiate interactive command-line sessions to UITS Unix servers. It can act as a client for the SSH, Telnet, rlogin, and raw TCP computing protocols and as a serial console client. De facto standard client for SSH, Telnet and Rlogin PuTTY is one of the oldest and most popular clients. It has earned the trust of a great number of users over a long period by being reliable, offering useful features and helpful support.
- Using the built-in SSH client in Mac OS X
- Ported PuTTY for Mac
Using the built-in SSH client in Mac OS X
Mac OS X includes a command-line SSH client as part of the operating system. To use it, goto Finder, and selext Go -> Utilities from the top menu. Then look for Terminal. Terminal can be used to get a local terminal window, and also supports SSH connections to remote servers.
Running SSH from the terminal command line
Once you have the terminal window open, you have two alternatives. The first approach is to type
ssh hostname or
ssh [email protected] into the terminal window. This is more familiar for Linux and Unix users who are used to using a command line.
Running SSH with a graphical user interface
The second option is to select New Remote Connection... from the Shell menu of Terminal. This opens a graphical dialog asking for the host to connect to and the user name. This also allows saving connections. This is recommended for users who are not accustomed to using a command line.
How to use PuTTY SSH keys with the built-in OpenSSH
If you have a PuTTY
.ppk format private key and want to use it with the built-in OpenSSH on Mac on the command line or in scripts, you can use the following commands.
First, install PuTTY for Mac using
brew install putty or
port install putty (see below). This will also install the command-line version of puttygen, the PuTTY key generator tool.
Then, use the following command to convert the
.ppk format private key to a standard PEM format private key:
Make sure permissions on the private key file are set properly. It should only be readable by the user that owns it.
You can now use the key for logins from scripts and command line with:
Ported PuTTY for Mac
There is a port of PuTTY for Mac. It can be installed in several ways.
Installation using HomeBrew
If you already have the
brew command installed, the best way to install PuTTY is to use the following command:
Installation using MacPorts
PuTTY is readily available via MacPorts. To see how to install MacPorts and PuTTY, see here.
Once you have MacPorts installed, you just need to give this command:
and to add a shortcut on the Desktop,
Alternatives to PuTTY on the Mac
A lot of people use Cyberduck on Mac. It is a solid, well-known SSH client that is quite popular.
This app is only available on the App Store for iOS devices.
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 your mobile device.
Termius Free Features:
· Termius is available for all major mobile and desktop systems.
· Enjoy a beautiful, hand-crafted interface.
· Support for SSH, Mosh, and Telnet sessions.
· 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.
· Terminal touch with support of CTRL, ALT, and arrow keys.
· Multitask with split-view support.
· Get that desktop feel with Bluetooth keyboard support.
· Map physical input like shaking your device actions like undo or close session.
· 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.
· Import keys with iTunes file sharing in ext, OpenSSH, and PPK formats.
· Protect your credentials with PIN
· Background mode and termination notifications.
· Port forwarding and tunneling let you encrypt nearly any service or connection.
· Preview active SSH sessions with an adaptive user interface.
· Built-in assistance and troubleshooting. Feel free to ask a question anytime!
Premium Termius Users Enjoy:
· A 14-day FREE Trial
· One subscription covers all your mobile and desktop.
· Sync settings and credentials across all devices with AES-256 end-to-end encryption.
· Protect your credentials with Touch ID or Face ID.
· 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.
· Run snippets across multiple servers at once.
· Autocomplete saves you keystrokes.
· Set custom environment variables.
· Easily and securely paste a password (especially handy for sudo).
· 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.
Termius Premium Subscription is available through an auto-renewable annual subscription for $99.99 or monthly subscription for $9.99 (prices vary by region).
Payment will be charged to your iTunes Account at confirmation of purchase. The subscription will renew automatically. Cancellation of a future subscription may be done up to 24 hours before the end of an ongoing period. The actual subscription may not be manually canceled before its termination date. Subscriptions may be managed, including disabling of auto-renew, in the Account Settings after purchase.
A Premium subscription allows you to create an account in the Termius system for synchronization and backup. A subscription may be used under one account on multiple devices across all by Termius supported platforms. A subscription may be used both for personal and business purpose.
- Fixed Chinese (Simplified) - Pinyin input;
- Stability improvements;
Replaced several other SSH/SFTP clients on PC/Mac/iOS
I have been in IT for 15 years at this point and have used basically every major terminal emulator and SFTP client there is on every platform (PC/Mac/Android/iOS/Linux/Solaris/BSD/HP-unix/et al.) Paid, free, doesn't matter, I’ve shelled out the cash to buy serious SSH clients. But none have really cleaned up the whole experience as well as Termius here. I can shift between any of my systems, iPad, iPhone, Mac, PC and share the same set of devices, public key auth credentials, and scripts. Nobody does it like this, at this level of quality, in such a great looking cross-platform UI. Yes, it costs money for the subscription. SO WHAT! Do you want to have a cloud service that does all the above and gets better with time while responding to new tech? You gotta help pay the developers that make that work. Just give it a shot, the 14 day free trial thing will tell you all you need to know. For me, I have paid upwards of $700 for other systems that provide these features.... on PC/MAC... but not mobile as well. So is Termius worth a few bucks a month? Of course. Would highly recommend.
When will the experiment end?
My single star is of course for the paid version only. 5 stars for the free version. One part of the pricing controversy is that because the app is freemium, the star ratings for the free version and for the subscription version are combined. The free version is wildly popular, while I suspect from scrolling down the list that the subscription version rates between 1 and 3 stars entirely because of the unreasonable cost and subscription model.
Ultimately the future of the full-featured version will be decided by the revenue the developer is able to extract from willing customers. Should the overpriced subscriptions fail to support their desired income level, I worry that they may simply take their ball and go home, abandoning the product, which would be a shame. It is truly a magnificent app. But it takes humility to back up and accept working for less money than you feel you deserve, and the main author doesn’t write like he is rich in humility, but of course I don’t know, that could be unfair.
I do know that I am with the greater crowd of people who would pay something for the app but will deprive ourselves willingly in protest at both the price and the execrable subscription model. I hope the future of the app becomes clearer: stay as is, become cheaper, or whatever else. Despite my position, I do wish the developer some degree of success. There is great talent there.
Best free SSH client on iOS
This is a great SSH client, with support for saving identities, key generation, and port forwarding even in the free version. The only downside is sessions cannot stay open in the background for more than 3 minutes, but that is a limitation of iOS itself, not Termius. I also wish it advised users to use SSH instead of Telnet the first time they use it because Telnet is unencrypted and you should really avoid using it if at all possible. I use Termius for connecting to my Debian server when I don't have my computer on me and need to do something that I can't do through the Webmin interface. The port forwarding feature comes in handy when I need to do something like connect to said Webmin interface remotely or use OpenVPN in public places when it is blocked (Surprisingly, I have run into this problem before, at an airport). Overall, a great app if you have a server and don't want to carry a computer around to access it.
Requires iOS 10.0 or later. Compatible with iPhone, iPad, and iPod touch.
Ssh Client For Mac Like Putty
- Termius Premium Subscription$99.99
- Termius Monthly Subscription$9.99
Ssh Client For Mac Putty Pots
With Family Sharing set up, up to six family members can use this app.