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?
Ask Different is a question and answer site for power users of Apple hardware and software. It only takes a minute to sign up.
Sign up to join this communityI 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?
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.
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:
screen
, and which most people regard as better & faster than screen
)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.)
.ssh/config
: that's the standard SSH solution, and quite powerful as well, and it works across ssh
, sftp
, scp
, and any other ssh-related utility. You can also sync it across machines, so you can easily connect to any server from any other server.
Jan 7, 2015 at 0:43
ssh www
or ssh www.dev
(or whatever alias you want to use) is much easier than typing out (and remembering!) the username and port and path to your key file, and any other SSH options you want to use, especially when you have dozens or even hundreds of machines you connect to. And you write settings that apply to multiple machines, which I'm guessing the connection management in Terminal.app can't do.
Jan 7, 2015 at 0:46
You could also take a look as ZOC6 seems pretty cool.
Fugu is what you are looking for.
Configure ssh options and connect to ssh hosts manually always make me feel bored and have a lot of trouble. At Codinn we made a couple of GUI tools to make using ssh effortless. Those tools helped ourselves, and may also help you.
Core Shell is a PuTTY alike tool with lots of extra features:
ssh_config
file as the source of advanced options, especially helpful for experienced users.I'm getting along well with Royal TSX.
This is useful for SSH, RDP and VNC based terminals or web-based interfaces. It has a built-in credential management and team-sharing features.
vSSH is actually an ssh client based on putty. I got it from the app store for about $10.00, so it's a great deal compared to ZOC.
Just download Wine and download PuTTy.exe and right click and run through wine and when wine opens hit enter (application support) and give it a second and it will open, just make sure you have a server
If you want to start a gui program from ssh, you can use x11 and relay it with xeyes.
See https://dyhr.com/2009/09/05/how-to-enable-x11-forwarding-with-ssh-on-mac-os-x-leopard/
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.