ii pulse 5.3R3-553 all Pulse Secure Client for Linux
I'm trying to use it on Ubuntu 18.04. I've amended the PulseClient.sh script so that it will call the underlying (pulsesvc) anyway. It's likely I just don't grok all the arguments:
$ /usr/local/pulse/PulseClient.sh \
-h PCS appliance IP/hostname \
-u VPN username \
-p VPN password \
-U PCS SIGNINURL \
-r Realm
I'm pretty certain I know what -h, -u, -p are, but not -U or -r. Is it possible that I don't have a realm? Anyway, when I attempt to launch the client, I get:
Checking for missing dependency packages for command line client ... executing command : /usr/local/pulse/pulsesvc Mandatory arguments are missing. Please check the usage.
There is also a -P service port argument listed that I'm not supplying. I've asked around; we have many (including me) Windows users and a few Macintosh users, but no one seems to know where to go looking for the values for these arguments, mostly because they're not anything we type in on the other platforms. (I'm trying to move off Windows to Linux.) Suggestions?
Hi russellbateman,
As per my understanding, -r and -U are compulsary arguments. The default values for -r and -U are as follows:
-r: Users
-U: https://<IP/FQDN of PCS>/
However, if you have a separate realm and Sign-In policy created, then the above values would map as follows:
-r: Realm which is tied to the authentication server, where the user is present
-U: The Sign-In policy that is using the realm
For example, if say system_local is the realm which is tied to System Local authentication server, and /sys_local is the Sign-In URL which is mapped to system_local realm, then the values would be:
-r: system_local
-U: /sys_local
Sorry, typo in the above post. Please consider the following comment:
For example, if say system_local is the realm which is tied to System Local authentication server, and /sys_local is the Sign-In URL which is mapped to system_local realm, then the values would be:
-r: system_local
-U: https://<IP or FQDN of PCS>/sys_local