With this type of installation you will install the components of management server and access server (SSH-Proxy or RDP-Proxy) on the one server. |
Before you begin the installation, please read the preparation for installation section.
Move the CA certificate to the distribution along the path:
axidian-pam-linux\state\ca-certificates
|
Move the server certificate to the distribution along the path:
axidian-pam-linux\state\certs
|
axidian-pam-linux\scripts\ansible and open the file vars.yml.Fill in the indicated fields in the configuration file:
{
"DefaultServer": "TARGET_SERVER_FQDN", //to be filled out
"DefaultDbServer": "pgsql",
"DefaultDbUser": "admin",
"DefaultDbPassword": "Q1w2e3r4",
"IdpAdminSids": [
"AD_ADMIN_SID" // to be filled out
],
"Database": "pgsql",
"EncryptionKey": "3227cff10b834ee60ad285588c6510ea1b4ded5b24704cf644a51d2a9db3b7e5", //to be filled out
"ActiveDirectoryDomain": "AD_FQDN", //to be filled out
"ActiveDirectoryContainerPath": "USER_CONTAINER_DN", //to be filled out
"ActiveDirectoryUserName": "AD_SERVICE_USER_NAME", //to be filled out
"ActiveDirectoryPassword": "AD_SERVICE_USER_PASSWORD", //to be filled out
"ActiveDirectorySsl": false,
"IsLinux": true
} |
Parameters:
EncryptionKey — encryption key. You can use the key specified above.
It is recommended to generate a new database encryption key using the IndeedPAM.KeyGen.exe utility, located at the path indeed-pam-tools\key-gen |
An example of a completed config.json file:
{
"DefaultServer": "pamserver.indeed.local",
"DefaultDbServer": "pgsql",
"DefaultDbUser": "admin",
"DefaultDbPassword": "Q1w2e3r4",
"IdpAdminSids": [
"S-1-5-21-2099084505-2851035876-2509165319-1112"
],
"Database": "pgsql",
"EncryptionKey": "3227cff10b834ee60ad285588c6510ea1b4ded5b24704cf644a51d2a9db3b7e5",
"ActiveDirectoryDomain": "indeed.local",
"ActiveDirectoryContainerPath": "OU=PAMUsers,DC=indeed,DC=local",
"ActiveDirectoryUserName": "IPAMADReadOps",
"ActiveDirectoryPassword": "!Q2w3e$R",
"ActiveDirectorySsl": false,
"IsLinux": true
} |
If CIS Benchmark Docker security settings are applied, then run the installation script with the command:
sudo bash run-deploy.sh |
If CIS Benchmark Docker security settings are not applied, then run the installation script with the command:
sudo bash run-deploy.sh -bench-skip |
If the script aborted with an error, send the log file to technical support. |