Hi,
I use a mac and trying to learn working on servers.
I am trying to find an alternative of the Putty (in windows) for Mac please so I can connect to a server and import the key files like you can in windows.
Mac Terminal looks like a good option but cannot import file.
Putty for SSH Connection for Mac
Comments
+1 on iterm2. I have it open all the time, multiple tabs.
I always liked Cyber Duck to FTP into a server.
Yeah trying to use that but for connecting to AWS server with PPK key
nilobject already gave good advice, and if I can add to that….Personally, I have always found terminal to be easier to understand and use
If you're stuck try googling the problem and phrasing it in different ways; something like this might help: https://www.mrtechnique.com/how-to-set-up-ssh-keys-on-a-mac/Mac Terminal looks like a good option but cannot import file
Are you referring to the config file and SSH keys?
You have to re-do the config file manually. OpenSSH config file has a very simple format and is easy to write by hand.
For the SSH keys you have to convert from the PPK format to PEM (OpenSSH) format. Putty can do that.I have worked out how to convert to PEM now finally. Now I have to work out how to connect using terminal to AWS server with PEM key. Would you know how please?
Move ssh key to .ssh/id_rsa and id_rsa.pub, ssh username@server.
How do I do that on mac please ?
mv id_rsa .ssh/id_rsa
mv id_rsa.pub .ssh/id_rsa.pubssh username@server
+1 Great app!
iterm or secureCRT
Mac has a built in SSH client on the terminal. just start terminal and run ssh . You will need to regenerate your keys, or convert the Putty key files to ssh format using puttygen
Terminal.app is an application for interfacing with a shell.
ssh is an application that you can run and configure using a shell. it can be used as a client for connecting to ssh servers
ssh is installed by default on macos.
if you require a GUI for ssh, i recommend iTerm2:
https://iterm2.com/
if you just want to install ssh keys, then copy them to this directory(nb. it is hidden):
~/.ssh