How to log in to my dedicated server via SSH in Mac OS?

To connect to your SiteGround Dedicated hosting server via SSH in Mac OS, please follow these steps:

  • You have to generate an SSH key pair in cPanel -> SSH/Shell Access.
  • Copy the private key from cPanel and save it into a text file on your Mac OS computer.
  • The next step is to load the private key into your SSH-agent using your Terminal (Applications -> Utilities -> Terminal) using the ssh-add command:

Make sure that you replace /User/youruser/private_key with the location of your private key text file.

  • Next you will be prompted to type in the key's password. You need to type the same password that you have placed while generating your keys in cPanel.
  • Finally, you can connect via SSH. To connect, use the following command in your Terminal:

Where you replace USER, HOST_NAME and PORT with the following:

USER - the user for which you want to establish the SSH connection
HOST_NAME (or IP address) - here you should enter the host/IP of the server to which you wish to connect
PORT - the port for the connection - here you should enter 18765

For example, if your cPanel username is dsuser1 and you are hosted on theĀ m8000.sgded.com server you should execute the following command:


Press "Enter" and if everything has been set up properly, you will establish an SSH connection to your dedicated server.

Note: Your cPanel username, server hostname/IP address of your hosting account are all available in your User Area -> My Accounts -> Information & Settings.

You find this article useful? Click here to learn more about SiteGround web hosting experts and what else we can do for you!