Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I know that SSH from the command line is easy enough, but would like to give my students that use OS X a GUI option.

Is there a PuTTY equivalent for the Mac?

share|improve this question
Why is Terminal.app not working for you? After all it's a GUI app. Do you mean SSH or SFTP? –  Gerry May 25 '12 at 7:43
Not being an OS X user, it seems I may have been unaware of all that Terminal.app does. I thought it was just a command line. –  Eric Wilson May 25 '12 at 13:36
@EricWilson - It is just a command line - You have ssh from the command line. –  Fake Name Apr 24 '13 at 22:23
A GUI SSH client? Isn't that a contradiction in terms? By its nature SSH gives you a command line. I'll do my best to answer, but I'm not sure I'm really understanding what you want. If you could clarify it would be very helpful. –  iconoclast Apr 24 '13 at 23:07
Have any of you guys used PuTTY? The big thing that it does is allows setting SSH options like port forwarding via GUI instead of command line options which can be confusing to a new user. Don't forget that SSH is more than just a secure version of Telnet. –  Bert Aug 11 '13 at 20:40

7 Answers 7

up vote 25 down vote accepted

If you are looking for something that keeps track of servers/connections via a GUI, Terminal.app will already do that for you. Launch it and then from the menu select Shell > New Remote Connection. This will give you a connections manager window.

New Remote Connection Window Terminal.app

share|improve this answer
Forgot about this. –  Moshe May 25 '12 at 5:20
Better to use the built in tools. A GUI SSH client seems sort of silly, except to allow saving profiles. –  geoffc May 25 '12 at 20:39

The best GUI application for SSH (and everything else you can do on the command line) is iTerm 2. While the original iTerm had a tabbed interface before Terminal did, iTerm 2 again eclipses Terminal by adding:

  • Support for 256 colors (you'll never go back to 16 colors after using 256)
  • Split panes (the sort of thing you can do in GNU screen or tmux, but at the level of the terminal emulator rather than in a program running on the server)
  • Special provision for integrating with tmux (an alternative to GNU screen, which most people regard as better & faster)
  • Terminal-level auto-completion (I don't use this feature so I can't detail how it has advantages over shell-level autocompletion: especially if you use the fish shell, and possibly also zsh, then it may not be better)
  • Growl support
  • an Exposé-like view of your tabs
  • a full-screen view
  • paste history (a good complement to the shells' command histories)
  • Search
  • Instant Replay

and a lot more. Some are mentioned here but some are not, such as co-processes, triggers,smart selection, semantic history, and so on. Development is pretty active, but documentation seems to lag behind. I highly recommend it. I've been using it for years now and have never missed Terminal.

(It's possible Terminal does some of the things I mention here--it's been so long since I've used it that I don't recall, but when I switched I paid close attention to the differences and there were lots of advantages to iTerm. And it keeps getting better every few weeks or months.)

share|improve this answer

You could also take a look as ZOC6 seems pretty cool.

ZOC6 product page

share|improve this answer

No. But its really easy! You should add how to specify the username: http://www.andsotomarket.com/2014/03/How-to-SSH-from-Mac-How-to-SSH-from-Windows-How-to-change-the-user-in-SSH.html

I always run into this

share|improve this answer

You could try SecureCRT and SecureFX from VanDyke Software.

share|improve this answer
Welcome to the site. Be sure to disclose if you have a relationship with product you recommend. If the faq isn't clear, you can comment to me and I'll help you if needed. –  bmike Apr 24 '13 at 22:26

Fugu is what you are looking for.

share|improve this answer
Welcome to the site! We are looking for detailed answers which in this case means that it would be really appreciated if you could add a link to the application as well as a description of the features (especially relating to the requirements stated in the question). –  patrix Aug 8 '13 at 16:09

CyberDuck is a great option. I used it this semester in complement with Terminal. (CyberDuck is fully functional, we just coded in VI, so using the Terminal for SSH worked better for me.)

You can get CyberDuck for free online, or at a cost on the App Store.

Another option is FileZilla. I used it on Windows for FTP, but I believe that it supports SSH as well. It definitely runs on Mac as well as Windows, so it's another option. FileZilla is also free.

share|improve this answer
+1 for Cyberduck –  OrangeBox May 25 '12 at 1:06
I'm not sure if the OP is asking for SFTP connections, but CyberDuck or FileZilla would definitely not be suited for SSH connections. –  Gerry May 25 '12 at 7:44
@Gerry - What are you prattling about? I think you're drawing too fine a distinction. –  Moshe May 25 '12 at 13:56
@Moshe, there is no way to use CyberDuck as a SSH (secure shell) client. –  Gerry May 25 '12 at 15:46

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.