Some hosting providers like GreenGeeks make it easier to connect via SSH. You don’t need to generate .ppk files with PuTTYgen or run Pageant in the background. This guide walks you through how to configure and use PuTTY to connect via SSH using username and password or a standard private key.

  • This tutorial is ideal for GreenGeeks or other providers not requiring .ppk. For hosts like SiteGround or InMotion Hosting, which do, you’ll need to use PuTTYgen to convert keys and use Pageant.

Step 1: Open PuTTY

  • Launch the PuTTY app.

Step 2: Enter SSH Server Info

  • Host Name (or IP address): your domain or server IP
  • Port: usually 22
  • Connection type: SSH (should be selected by default)

enter-SSH-server-info

Step 3: Optional – Save Session Settings

  • In the “Saved Sessions” field, type a name (e.g., “GreenGeeks SSH”).
  • Click Save.

This allows you to quickly open the same session later.

Step 4: Configure Appearance (Optional)

  • To make your terminal easier to read, you can tweak the look of the CLI:

a. Change Font Size

  • Go to Window > Appearance > Font settings

putty-ssh-cli-change-settings-font-size.

b. Adjust Window Size

  • Set the number of rows/columns in Window > Window

putty-ssh-cli-change-settings-window-size

c. Set Preferences for Terminal Behavior

  • Go through other submenus (optional) for scrollback, colors, etc.

putty-ssh-cli-change-set-preferences-for-terminal-behavior

Step 5: Save and Apply Settings

Once you’ve configured everything:

  • Go back to the Session tab
  • Select your saved session name
  • Click Save again

putty-ssh-cli-change-settings-save-apply

Step 6: Connect and Login

  • Double-click your saved session or click Open
  • A terminal window will appear.
  • Enter your SSH username
  • Then enter your SSH password (note: typing will be invisible for security)

ssh-change-settings-connect-and-login

You’re Now Connected!

You’re now inside your server via SSH. You can start issuing commands, managing files, or deploying code.

 Tips

  • If you get a host authenticity warning, type Yes when prompted.
  • If your login fails, verify that SSH access is enabled in your hosting dashboard and that you’re using the correct credentials.
  • For hosts that allow key-based authentication, you can still upload a standard OpenSSH key (not .ppk).