Installation Guides
Secure Remote Access
The Locations of the Necessary Files
Remote Access Portal (On the Cloud):
- Remote Access Portal Directory: /pam/remote-access-portal
- Remote Access Portal Java File Location: /pam/remote-access-portal/rap-0.0.1-SNAPSHOT.jar
You can check its version by using sudo java -jar rap-0.0.1-SNAPSHOT.jar -v (with root privileges) command.
- Remote Access Portal Config Location: /pam/remote-access-portal/conf/application.properties
- Remote Access Portal Logs Location: /pam/remote-access-portal/logs/application.log
- Remote Access Portal Services’ Statuses Script Location: /pam/scripts/show_service_status.sh
You can check the statuses of nginx, pam-rap, and wireguard services by using the “sss” (without quotes) command.
- Remote Access Portal Service Location: /usr/lib/systemd/system/pam-rap.service
Nginx (On the Cloud):
- AWS Certificate using in Nginx Service Location: /etc/nginx/certs/cert.crt
The user should remove this certificate and add the user’s AWS certificate with the same name. After this change, the user should restart nginx service by using sudo systemctl restart nginx.service command.
- RSA Private Key using in Nginx Service Location: /etc/nginx/certs/cert.key
The user should remove this key and add the user’s key with the same name. After this change, the user should restart the nginx service by using sudo systemctl restart nginx.service command.
- Nginx Configuration File Location: /etc/nginx/nginx.conf
Wireguard: (On the Cloud and the Premise):
- Wireguard Public/Private Key File Location:
- /pam/wg-keys/publickey
- /pam/wg-keys/privatekey
- Wireguard Configuration File Location:
- /etc/wireguard/wg-server.conf and /etc/wireguard/wg-client.conf