Putty For Mac Sierra

Posted on by
Putty For Mac Sierra Average ratng: 4,5/5 4180 reviews

Putty is one of the Best Terminal Emulators available today. It Supports different types of Network Protocols such as SSH, FTP, SCP, Telnet. It is used as SSH Client to connect to Your Linux server or for some other purpose. SSH is available by default in Mac and Linux or Unix. Enable or Install Telnet in Mac OS High Sierra. Telnet is not available in Mac OS High Sierra so if you need telnet then you have to install telnet in Mac wi.

  1. Putty For Macos High Sierra
  2. How To Use Putty On Mac
  3. Putty For Mac Os Sierra
  4. Putty For Mac Download

Question or issue on macOS:

I am attempting to connect to an Amazon EC2 Server via Mac Terminal. I have a PPK file that does not have a password attached to it, but when I try to connect I get a popup box that says “Enter the password for the SSH Private Key.”

So we tried creating a PPK that has a password – but it does not accept the password, it still rejects the connection.

For example ssh -i francky.pem 208.52.170.43 will ask you for your password on Mac, whereas ssh -i francky.pem email protected shouldn’t. Note that on Linux you don’t specify the user. 5: I was running into the exact same problem in MAC, I found a quite simple way of getting rid of it. Putty is one of the Best Terminal Emulators available today. It Supports different types of Network Protocols such as SSH, FTP, SCP, Telnet etc. Online PR News – 13-November-2017 – San Jose – Wine Reviews released Putty for Mac 8.7.0 for macOS today. Putty 8.7.0 is yet another major release, we now have full support for macOS High Sierra. PuTTY also supports public/private key authorization like this FWIW. You can copy your /.ssh/idrsa. files to your Windows machine and import them in to PuTTY for authentication to the server. PuTTY, under the hood, uses the exact same OpenSSH libraries to connect as ssh on OS X. ♦ Oct 9 '15 at 18:43. Since PuTTY isn’t available on macOS, the direct replacement for it, on the platform can either be Terminal or vSSH Lite as mentioned in the post. Even Shuttle is a great app to use if you want to make the management of your SSH servers and their configuration easy to access.

Putty For Macos High Sierra

I have a Windows user who is able to connect using the same PPK on Putty.

How To Use Putty On Mac

Has anyone experienced this issue?

How to solve this problem?

Solution no. 1:

Maybe your problem is with permissions for your key. I know in linux its required to change the permissions.

Taken from the website http://om4.com.au/ssh-rsa-key-pairs-passphrases-leopard/

  1. Clear the contents of your ~/.ssh directory and set the directory permissions to 700 (directories need to be “executable”)
    $ rm ~/.ssh/*
    $ chmod 700 ~/.ssh

  2. Generate your rsa key pair (there are variations for this, but this is the version I used):
    $ ssh-keygen -t rsa

  3. Set the permissions for all files in ~/.ssh to 600
    $ chmod 600 ~/.ssh

  4. Copy your id_rsa.pub key to your server’s .ssh/authorized_keys file

  5. Add your passphrase to your keychain using this command:
    $ ssh-add -K
    (you will see Enter passphrase for [your system]/.ssh/id_rsa: )

Solution no. 2:

The mac is looking for a .pem key. The ppk is generated specifically for putty. If you don’t have the original ppk key.

Download puttygen.exe from http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Then go to conversions -> export OpenSSH key. Save the output as a .pem file and try using that with the mac.

If this doesn’t work can you post the command you’re running from mac. Its possible you’ve got some extra parameter or something.

Solution no. 3:

The error Enter your password for the SSH key x can result from using a key of the wrong format (such as a ppk key) in ssh or sftp. This is because it is interpreted as an encrypted ssh key and so prompts for the passphrase, when actually there is no passphrase.

In OS X I was able to simulate this error by simply typing the following into the command line:

The solution is to convert the file using puttygen as suggested by bwight.

Solution no. 4:

In addition to the other answers, the issue might come from the fact you haven’t specified which user you want to connect as.

For example ssh -i francky.pem 208.52.170.43 will ask you for your password on Mac, whereas ssh -i francky.pem [email protected] shouldn’t. Note that on Linux you don’t specify the user.

Solution no. 5:

I was running into the exact same problem in MAC, I found a quite simple way of getting rid of it.
Instead of using ssh -i IP address, use the following>
ssh [email protected]

Hope you already found the answer after this long time 🙂

Solution no. 6:

In my case, the problem was the file’s break type. Try this:

1.- Open the .pem file with TextWrangler

2.- At Bottom of app, verify if the Break Type is “Windows(CRLF)”.

Solution no. 7:

This issue had me pulling my hair out for 20 min or so. Realized that I was able to connect successfully from another terminal window. In my case I just had to close out the current terminal window and use another or new window. Very strange, but may help you out.

Hope this helps!

PuTTY is something that people who deal with servers continuously use. This utility is basically an SSH client that connects to your server securely and allows you to push commands to your servers remotely. If you’ve recently moved to macOS, then you might be thinking about alternatives to PuTTY or any other one of your favorite Windows or Linux SSH programs.

Sadly, PuTTY has no support for macOS which can be a shocker for someone who is very used to PuTTY. Switching to a new SSH client can get a bit inconvenient but trust me when I say this, macOS is the best platform for development work and you will see why in this post. We have posted the five best alternatives to PuTTY for macOS including macOS’s very own Terminal. Let’s get started.

Table of Contents - Article Hierarchy

Terminal

Terminal is to macOS what Command Prompt/PowerShell is to Windows. This is a very powerful command line interface or CLI that is set as default on macOS. Not only does it allow you to run commands to change stuff locally, but you can also SSH into a server using Terminal quite easily.

Putty For Mac Os Sierra

To SSH into a server using Terminal, you just need the following command:

Putty for mac os sierra

ssh <server_name> -p <port> -l <login>

Putty For Mac Download

Here, you just need to replace three things:

  • server_name
  • port
  • login

The login will be your username to into the server. Once entered, the Terminal will automatically ask you for password and it will work just as normal SSH works.

Since Terminal is a default CLI for macOS, mentioning it first was logical since anyone can easily try using Terminal and see if they are comfortable with the things around there. If not, then move on to any other one of the SSH clients listed below.

vSSH Lite

When it comes to vSSH, it is completely a program that was coded by keeping SSH and Telnet based applications in mind. It isn’t a Terminal replacement for macOS at all. You do get a command line interface where you can connect to an SSH server using your login details. vSSH Lite also has other features where it can allow you to connect to a server using a public or private key.

vSSH Lite can also create iCloud based connections so that you can share your macros across devices that use iCloud. This feature makes it possible for you to use this client even on devices like an iPhone or an iPad.

DTerm

DTerm is supposed to be a Terminal replacement app for macOS and the best part about DTerm is the fact that it is a context-sensitive command line application. In simple terms, this can easily be launched over any window you have open and it can run commands for the files that you are currently working on. This is an extremely time-saving approach where instead of using the CD command in the Terminal, you can simply open up a folder and get started with the files right away.

When you use DTerm, you need to use the default DTerm launching shortcut, which is Command + ENTER/Return and you will notice that DTerm will launch a Terminal window in the chosen directory. You can also take advantage of the autocompletion for commands.

iTerm2

Another Terminal replacement for macOS with a lot of added useful features that you won’t usually see in Terminal. This program can easily fulfill your SSH needs since it is a full-fledged SSH functionality and can do a lot of things including having split-windows, support for annotations so that you can add notes and comments for the commands that you run.

You also have support for playback for the commands you ran on iTerm which isn’t a feature on Terminal. You also get a great search feature which will find and highlight every occurrence of something that you’re searching. This search option works exactly the way it does on Safari or Chrome.

Shuttle

Shuttle is not really a full-fledged app but it is a shortcut to your SSH connected servers. Apart from that, Shuttle can be used to run commands and script with some changes. All you need to do after the configuration is that you need to click on the shortcut. Shuttle’s SSH functionality depends mainly on shuttle.json file which can be edited using a Text Editor to configure your SSH connections to the server. Once edited, you will see an SSH shortcut on the menu bar from where you can easily SSH into your server(s).

Wrapping it up!

Since PuTTY isn’t available on macOS, the direct replacement for it, on the platform can either be Terminal or vSSH Lite as mentioned in the post. Even Shuttle is a great app to use if you want to make the management of your SSH servers and their configuration easy to access. Other apps such as DTerm will make it easier for you to connect to an SSH server using Terminal without browsing through different directories on your system.

5/5(4 votes )