Prerequisites
For SSH to a remote server, you will need a jump server which is a Linux virtual machine that will act as a gateway to your server pool (If you already have one deployed for SSH, you can use that). The jump server will have a Public IP, and your remote server will now use a Private IP and be reachable only via the jump server.
Jump server configuration:
OS: At least Ubuntu 18.04 LTS
Hardware: 2 core, 4 GB RAM for up to 50 concurrent connections
You will need to increase the size of hardware to 4 core and 16 GB RAM for up to 100 concurrent connections. To support higher concurrency, please contact us.
A. Add SSH Application in Zaperon
A.1. In the Admin Dashboard, click Applications.
A.2. Click on Add Custom Application.
A.3. Enter details in Basic Info and click Next.
A.4. Enter details in SSH Settings and click Submit.
A.5. A RDP Single Sign-on Configuration popup will appear
Copy the Authentication Key and add it in your remote server at this path:
PATH: /home/<user id>/.ssh/authorized_keys
Here <user id> is username of the user.
then using above authorisation key copy and run command or Download script for Jump sever and windows server.
A.6. You’ll see SSH app has been added to application table.
B. Configuration on Server Side
For server-side configuration, please follow the instructions in the Zaperon admin panel. You can review them by clicking on the ⚙ icon next to the SSH/Remote Desktop application in the application list.