What Are SSH Clients for Windows, Mac, and Unix. OpenSSH 7.6 - SSH protocol connectivity tools. Download the latest versions of the best Mac apps at safe and trusted MacUpdate.
Contents • • • • • • • • 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 user@hostname 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, the PuTTY key generator tool. Then, use the following command to convert the.ppk format private key to a standard PEM format private key: puttygen privatekey.ppk -O private-openssh -o privatekey.pem Make sure permissions on the private key file are set properly. It should only be readable by the user that owns it.
Chmod go-rw privatekey.pem You can now use the key for logins from scripts and command line with: ssh -i privatekey.pem user@hostname 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: sudo brew install putty Installation using MacPorts PuTTY is readily available via MacPorts. To see how to install MacPorts and PuTTY, see. Once you have MacPorts installed, you just need to give this command: sudo port install putty and to add a shortcut on the Desktop, cp /opt/local/bin/putty ~/Desktop/PuTTY Alternatives to PuTTY on the Mac A lot of people use on Mac. It is a solid, well-known SSH client that is quite popular.
Mac OS X has a built-in SSH client called Terminal which can be used to connect to remote servers. By default, Terminal.app is located in Applications > Utilities folder. Double-click on the icon to start the client. Using Terminal for SSH At the prompt type: ssh NetID@hostname where NetID is your UIC NetID and hostname is the hostname of the server you are trying to connect to. For example, if user example1 wants to connect to tigger.uic.edu, she would type: ssh [email protected] To save a remote connection (so that you don't have to type in the command every time): • Select Shell then New Remote Connection. From the top menu • Under the Server column, click on the + icon to add a new connection. • Enter the hostname when prompted by the dialog.
• Enter your username (usually UIC NetID) in the User field and click Connect. Fetch Secure FTP for Mac OS X Fetch is an application that is compatible with Mac OS X 10.3.9 or later. Installing Fetch • Fetch is available for free download from. • Save the.dmg file to an easily accessible location, like your desktop • Double-click on the.dmg file. • Drag the Fetch.app dog into your Applications folder.
• Then a dialog box will open asking whether you want to install the Fetch Dashboard widget. Click Not Now or Install Widget. • Click OK when the Dashboard widget is installed.
Using Fetch • Double-click on the Fetch dog icon in your Applications folder. • The connection dialog box opens. Fill in the Hostname:, Username:, and Password: boxes with the name of the machine you're connecting to, your login ID on that machine, and your password on that machine. In the figure, example1 is logging into tigger.uic.edu and her NetID is example1. The Password: is her ACCC common password. Select SFTP from the dropdown list, and click Connect.
• If this is a connection that you will want to use again, click the heart icon at the end of the Hostname: line before you click Connect, and click Make Shortcut in the small dialog box that opens. This opens another dialog box where you enter the name for the shortcut. The default name for the shortcut will be the host name. If you also click Make this the default shortcut, it will be opened by default for you when you open Fetch. Click OK to create the shortcut.