Configuring public key authentication with Bitvise SSH Client
September 20, 2021

For CloudPages installation or to perform any task with the server you often need server SSH access. The service provider may provide you the SSH access at the time of creating the server. You may know about different types of SSH clients and their use. SSH clients are software or application which are used to access server terminals to perform different types of functions. Here we will learn to configure public key authentication with the Bitvise SSH Client.

In this article, we are going to write about a popular SSH client that is Bitvise. Bitvise is one of the popular and easy-to-use SSH clients. Thousands of users are using it. Bitvise allows you easy access to the server terminal and SFTP. You can install, remove, update packages and perform other operations using it.

In this article, our main focus will be about the SSH key generation, how to import or export it, and its use. Basically, some providers allow public-key access methods and some allow password access methods. Both have their own importance and use but in this article, our focus is only on the key authentication method.

What is SSH?

As we know computers need to communicate with each other. And for the communication, they need a way or path or a network protocol. And we always focus to have a secure protocol to access and communicate between computers. For this purpose, a protocol is used between computers and one of them is SSH. SSH is a secured network protocol to access remote computers in a network.

Secure Shell or Secure Shell or Secure Socket Shell, this protocol enables secure communication and access to remote computers.  You can connect to another machine using SSH without having physical access to it; the connection is made over the internet.

What is Bitvise SSH Client?

Bitvise is a software or application that is used to access your remote server using its credentials. Bitvise SSH Client is a free program Using this tool, you can establish an SSH connection. A user typically launches the program interactively, so it runs only when it is launched by the user. Additionally, it can be run unattended for performing scripted commands or transferring files, as well as maintaining a port forwarding configuration.

Bitvise SSH client is supported by all the desktop and server versions of windows both 32 and 64 bit. It supports Windows XP, Windows 7, Windows 8, Windows 10, server 2003, to server 2019, and all.

Download Bitvise

To download the Bitvise client just click on the Download Now button present below.

Downloading Bitvise is very easy and a few click process. Just click on this button and download the stable version of Bitvise now.

Install Bitvise Client

Once the download process is done now it’s time to install Bitvise Client on your system.

To install Bitvise just open the Bitvise file and then follow the instructions.

  1. Run and Accept to terms and you can add some information there.
  2. Check desktop icon button if you need it to create a desktop shortcut.
  3. Finally the installation has begun. The black screen is displaying the installation process.

How to use Bitvise?

As explained Bitvise is used for the remote server SSH access. You can access Bitvise using a password. To use Bitvise what you need is:

  1. Server IP
  2. Server user (SSH username)
  3. Password or Public key

If you have these things you can log in to your remote server SSH and you can do the following things.

  1. Use terminal (Install, remove, update any packages etc)
  2. Transfer files
  3. Download and upload files

If you access your server using Bitvise means you have access to your system and you can do anything you want.

How to generate a Bitvise SSH key?

If you want to generate a new SSH key for your Bitvise SSH client to use it for the communication between servers you just have to open Bitvise client and follow these steps.

On the dashboard of Bitvise SSH client, you can see a Client Key Manager button click there and it will open a pop-up window for you

Here you can see a Generate New button click on that.

Configuring public key authentication with Bitvise SSH Client

It will ask you for the following information provide that and click on the generate button.

It will take some time to generate, you can see the process while the key is getting generated:

Once generated you can see the key in the list in your key manager.

You can use this key to access any server. Read below about import and export.

How to import and export SSH from Bitvise?

Often you need to import or export your public or private SSH keys. Bitvise has this option and you can do it if you need to share your key with anyone or someone send you their key you can also import that.

Import Public Key:

To import a key in Bitvise SSH client you just need to have the key in your system and after that go to Bitvise.

Here you can see a Client Key manager button click on that. A keys popup screen will appear.

On the pop-up screen, you can see the import-export and all options click on the import option to import the key to your SSH client.

Select the key from your computer and import it, it will show like this in your Bitvise. From the Client keys, you can select the key using which you want to log in.

Export Public Key:

You can also export your public or the private key from the Bitvise. Usually you need to export public keys so that you can add them to your remote server for password less authentication.

Go to the Bitvise SSH client and click on the Client Key Manager.

Then on this page, you can see an export button select any key from the list, and then click on the Export button

This will ask you for the selection of key format. For this will select the second option that is the Open SSH format.

After doing all this just click on the export button and it will ask for the location to save, confirm that and save.

Add Public Key in CloudPages for password less authentication:

Go to the server Dashboard and click on List Websites on the sidebar.

This image has an empty alt attribute; its file name is image-165-1024x461.png

Select Website

Select the website that you want to add a public key to:

This image has an empty alt attribute; its file name is image-166-1024x457.png

Click on Settings in the sidebar of the website

Click on the Change password for adding new key.

Add public key

Click on + Add Key button

A pop-up will appear on your screen enter your public key (that you have exported from Bitvise) in this box and press add button

You can see that key is added to your website linux user. If you use key based login, you need not set password for this linux user.

Shoaib is our CEO. He loves to write code and occasionally write articles related to WordPress.

Recent Posts

Get Newsletter Updates

10 Most Common WordPress Errors and How to Fix Them

10 Most Common WordPress Errors and How to Fix Them

‘Oops! WordPress dashboard does not work correctly due to unforeseen errors.’ Your smooth and happy day can quickly turn into confusion when you open your WordPress and see this message appear on your screen. It can be pretty frustrating, especially if it is your...

read more
MySQL Performance Tuning Tips For Better Database Optimization

MySQL Performance Tuning Tips For Better Database Optimization

Though MySQL is considered one of the most popular database managers, it still needs to be optimised every once in a while. On the other hand, when we talk about complex and big data sets, you need to optimise for high performance regularly. MySQL performance tuning...

read more
How to Create Image and File Upload in PHP with jQuery AJAX

How to Create Image and File Upload in PHP with jQuery AJAX

The hallmark of the PHP application is that it enables you to upload files from clients to servers. However, you need to be patient to implement features with stress-free configuration and correct security. As a developer, you can use different scripts for PHP file...

read more
How to Join Two Tables in MySQL

How to Join Two Tables in MySQL

To give appropriate content for a WordPress website, MySQL stores data in tables. Irrespective of the prefix, each MySQL database table comprises columns and rows. The columns identify the data type, whereas the rows carry the actual data. In this article, we will...

read more




  1. What is GitHub and How it works with CloudPages? - CloudPages - […] After navigating to the settings page, click on the eye icon to see your public key. […]
  2. How To Use SFTP To Securely Transfer Files - CloudPages - […] to Bitvise SSH Client and click on “New SFTP […]

Submit a Comment

Your email address will not be published.


Join Our Newsletter

Pin It on Pinterest

Share This