All Trust Protection Platform versions
Some of the Venafi provisioning drivers are using SSH as a connection medium.
However, these application can be found running on Windows server.
To enable an SSH connection on a Windows server, a third party application must be installed.
Venafi Trust Protection Platform has been tested against copSSH v1.4.3 or Tectia Server v6, however, informal testing has been done with Cygwin.
This articles will cover the use of Cygwin to enable SSH, and then use an Apache application as an example.
IMPORTANT: Those steps are for information only. It is the administrator responsibility to make sure this implementation adheres to the company security policy.
- Download Cygwin for your correct Windows OS version from the Cygwin website
- Start the Cygwin install wizard
- During the wizard select a Download site
- Once all package list downloaded, select the below OpenSSH packages to be installed
- Click Next and complete the installation
Enabling OpenSSH for remote connection
- Open the Cygwin Terminal
- Type the command:
- Answer all questions as they best fit your environment
- Once complete, you should have this screen
- Make sure to open port 22 on the server firewall if applicable
Configuring User access
- Log on as the user who is going to provision
- Start Cygwin Terminal
- Type the command
- Follow all prompts
Configuring the Apache application in WebAdmin
- Create a device, and enter the hostname / IP address
- Create a username credential, this user will be the one created in teh above section. Note the username is case sensitive.
- Create an Apache application
- Associate a certificate
- Set the private key file path, certificate file path, and chain path
Note: when using Cygwin, when writing files to the folder C:\apache2\ssl, the path is /cygdrive/c/apache2/ssl/
- Click push to provision
- The certificate should now be provisioned