The PAM session service allows end-users and administrators to use critical resources without knowing the password required to use it.
This service is only released as a docker service. Then, the steps required to get it are:
- Install docker ( https://docs.docker.com/install/ )
- Create the storage server container
- Create the launcher container
- Register storage server in Soffid console.
Fast path to create storage server and launcher containers
To create both, you can download and execute the following script: install-pam.sh. You will get something similar to this. When the process is complete, two docker containers should be created: soffid-pam-store and soffid-pam-launcher.
Install PAM Session service
~/Downloads$ bash ./install-pam.sh
Creating store server
Waiting for store server
Creating launch server
Notice: You must register the store server in Soffid console:
User name: bubu-thinkpad
Password : DRFoeOsD02yph7DERNcAZB8jp3b67bO3D/Ax3uS4PbzuBnPbQLhR1lyAu9PFqRJ0
~/Downloads$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
854d7aff5c0a soffid/pam-launcher "/bin/sh -c /opt/sof…" 4 minutes ago Up 4 minutes 0.0.0.0:8082->8080/tcp soffid-pam-launcher
7d66a3d3cfa1 soffid/pam-store "/bin/sh -c /opt/sof…" 4 minutes ago Up 4 minutes 0.0.0.0:8081->8080/tcp soffid-pam-store
Next, you must open the Jump Server page in Soffid console. At this page, you must register the store and launcher servers, using the user name and password displayed it the previous step: