I am using a MacBook Pro running Mac OS X 10.5. I am new to this development environment, and previously worked on Windows.

Are there similar tools on Mac like PuTTY or xterm used on Linux/Windows (SSH client with more handy features than the command-line)?

  • 3
    XTerm? An SSH client? That's a new one... – Ignacio Vazquez-Abrams May 17 '10 at 6:24
  • Any recommendations for a good to use ssh client on Mac? I want to have a free one. :-) – George2 May 17 '10 at 6:31
  • 3
    Your mac should include ssh by default, start a terminal and type ssh on the command line. – Nifle May 17 '10 at 7:19
  • Thanks Nifle, you normally use built-in terminal for ssh client (and you think the built-in terminal is good enough?), and no need to have any other ssh client for Mac? – George2 May 17 '10 at 8:29

I use iTerm on the Mac, as well as the standard Terminal app.

| improve this answer | |
  • 2
    I like iTerm because it respects the Home/End/PageUp/PageDown keys that function correctly in windows/linux. In Terminal, mac has a different meaning for what those keys do, and it annoys me. – Mitch Dempsey May 17 '10 at 6:47
  • 1
    @George2 - Yes, it is on sourceforge, and is totally free. – Mitch Dempsey May 17 '10 at 6:57
  • 2
    FYI, you can change the preferences in Terminal to emulate Windows/Linux Home/End keys etc. theandystratton.com/2009/… – ghoppe May 17 '10 at 7:04
  • 2
    That only partially works. It doesn't work inside vim inside screen. Trust me, I have tried for awhile and have been frustrated to no end. – Mitch Dempsey May 17 '10 at 7:07
  • 1
    The first comment on that page lists a vim-compatable solution. – ghoppe May 17 '10 at 7:32

Terminal is built into the operating system. It's free and fulfills much the same purpose as xterm on Linux.

| improve this answer | |
  • You think terminal is better than iTerm? Why? – George2 May 17 '10 at 7:49
  • 3
    I don't think it's better. It's just always there. iTerm is a fine Application too. – ghoppe May 17 '10 at 17:37

iTerm2 is insanely superior to Terminal and iTerm.

| improve this answer | |

As of 10.5, Mac OS X ships with X11, as well as a few standard X applications (namely xterm, xman and xlogo).

You open an XTerm window by starting X (it's in /Applications/Utilities), and while it's active go to Applications/Terminal, or press cmd+n.

I have no experience with iTerm, but there are a few minor features not present in Apple's terminal, such as mouse support, which do happen to work in XTerm there.

Mac OS X also ships with OpenSSH, which can be started with ssh at the command line (from Terminal, iTerm, XTerm, whatever), which is pretty much the best SSH client.

| improve this answer | |
  • I don't know iTerm, but Terminal does have basic mouse support for copy-paste. – Arjan May 20 '10 at 11:00
  • By mouse support, I mean applications having access to the mouse; using the scroll wheel in less, full mouse support in vim with :set mouse=a, &c. In terminal, you can also use the standard mac keyboard shortcuts to copy and paste (cmd-c, cmb-v). – Jeffrey Aylesworth Jun 16 '10 at 1:02
  • X11 is no longer included in the latest OSX v10.11 (El Capitan). However, an application named X11 is still present there in /Application/Utilities. Clicking this application will download and install X11 for you. – shivams Mar 21 '16 at 6:54

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