SSH Access

How do I connect to SSH using 2FA?

It's only recommend that you connect to your package via SSH if you're familiar with the command line interface. Here is how to connect using two-factor authentication (2FA).


If you're using Windows you will want to download an SSH client to to access SSH. You can download PuTTy from the following page:

⦁ You will want to first download the Google Authenticator app which is available for both iOS and Android devices ⦁ Login to GigoCP, head to Manage Hosting and select the package that you require SSH access for. Then select SSH Access from under the Security section ⦁ Under Set SSH password, set the password and make note of this for later on.Then select Set up Authenticator and proceed to scan the QR code on your iOS or Android deviceNote: You will need to wait 30 minutes before making any connection attempts.

⦁ Open PuTTY. Enter the hostname '' and select Open. ⦁ The command line interface will request you for a login. Login with your domain (e.g. ⦁ You will then be prompted for a verification code. Open Google Authenticator and enter your code. ⦁ Enter the SSH password which was set-up earlier. ⦁ You'll now have access to SSH through 2FA.

How do I connect via SSH?


If you're using Windows, you'll need to download an SSH Client to access SSH.

This guide uses PuTTY which is a free SSH client and can be downloaded here:

  1. Once you have downloaded PuTTY, search for and open PuTTY Key Generator on your computer.

  2. Select Generate and move the mouse around in the gray box to generate some Randomness. This will generate a public key.

  3. Add a passphrase (password). This is what you'll need to put into the command line interface.

  4. Log in to GigoWeb, head to Manage Hosting and select the package that you want SSH access for. Then select, SSH Access from under the Security section.

  5. Then input the public key that was generated from PuTTYgen into the Public Key box. A handle will be generated automatically. Then select Add Public Key.

  6. Head back to PuTTY Gen and select Save private key. Save this as any name you want.

  7. Open PuTTY. Down the left-hand side, select to expand the SSH menu and then select Auth.

  8. Select Browse and add the private key you have just saved.

  9. Head back to Session using the left-hand menu and add the host name ‘’ and select Open

  10. The command line interface will be show. Then login with your domain (e.g.

  11. You'll then be prompted for the passphrase that you set earlier. Enter this.

  12. You'll now have access to SSH for your site