cancel
Showing results for 
Search instead for 
Did you mean: 

PulseSecure Client wants more arguments

russellbateman
Frequent Visitor

PulseSecure Client wants more arguments

 

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?

2 REPLIES 2
csuchindra
Contributor

Re: PulseSecure Client wants more arguments

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

csuchindra
Contributor

Re: PulseSecure Client wants more arguments

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