Connection Components
By default, PSM supports the following connection components:
-
PSM-SSH
-
PSM-RDP
-
PSM-Telnet
-
PSM-TOAD
-
PSM-SQLPlus
-
PSM-VSPHERE
-
PSM-AS400
-
PSM-OS390
-
PSM-SQLServerMgmtStudio
-
PSM-MS-Azure
-
PSM-PVWA
-
PSM-AWSConsoleWithSTS
-
PSM-PTA
-
PSM-WinSCP
By default, PSM for SSH supports the following connection components:
-
PSMP-SSH
-
PSMP-SCP
-
PSMP-SFTP
- PSMP-Rsync
These parameters define settings for privileged SSO and transparent connections to remote devices, either directly or through PSM.
EnableConnectAddressHistory | |
Description | Determines whether or not a list of addresses accessed with the selected account will be displayed in the Connect with Account window. |
Acceptable Values | Yes/No |
Default Value | Yes |
MaxConnectHistory | |
Description | Defines the maximum number of remote machine addresses that can be displayed in the Connect with Account window. The address history is saved per account for each PVWA user. |
Acceptable Values | Number |
Default Value | 7 |
MaxConnectAccountsNumber | |
Description | Defines the maximum number of accounts whose machine addresses history will be displayed in the Connect with Account window. |
Acceptable Values | Number |
Default Value | 20 |
MaxScriptFileSizeInKB | |
Description | Defines the maximum size in KB of a connection component script file. |
Acceptable Values | Number |
Default Value | 1024 |
Connection Component
These parameters define settings for privileged SSO/transparent connections to remote devices for a specific connection component, such as PSM-RDP or PSM-SSH.
Id | |||
Description | A unique ID that identifies the connection parameters. | ||
Acceptable Values | String | ||
Default Value | |||
FullScreen | |||
Description |
Whether or not the remote connection window will be opened in full screen mode. The full screen mode opens a new window with an additional window for logon. You can toggle between screen modes with Alt+Ctrl+Break.
|
||
Acceptable Values | Yes/No | ||
Default Value | No | ||
Height | |||
Description |
The height in pixels of the desktop resolution on the remote machine. The height of the window that is opened on the remote desktop is calculated from this parameter.
|
||
Acceptable Values | Number | ||
Default Value | 768 | ||
Width | |||
Description |
The width in pixels of the desktop resolution on the remote machine. The width of the window that is opened on the remote desktop is calculated from this parameter.
|
||
Acceptable Values | Number | ||
Default Value | 1024 | ||
EnableWindowScrollbar | |||
Description | Whether or not scrollbars will be added to the connection logon window. | ||
Acceptable Values | Yes/No | ||
Default Value | No | ||
Type | |||
Description | The interface that is used for the remote connection. | ||
Acceptable Values | Full interface name | ||
Default Value | |||
DisplayName | |||
Description | Defines the display name of the connection component. | ||
Acceptable Values | String | ||
Default Value |
Component Parameters
redirectclipboard | ||||||||||
Description |
Whether or not users will be able to redirect the clipboard from their local machine to the remote server.
This parameter differs according to the connection method:
|
|||||||||
Acceptable Values |
|
|||||||||
Default Value | 1 | |||||||||
Redirectprinters | ||||||||||
Description |
Whether or not users will be able to redirect printers from their local machine to the remote server.
|
|||||||||
Acceptable Values |
|
|||||||||
Default Value | 1 | |||||||||
Name | ||||||||||
Description | The name of a parameter that defines the connection to the remote device. | |||||||||
Acceptable Values | String | |||||||||
Default Value | ||||||||||
Value | ||||||||||
Description | The value of the parameter that defines the connection to the remote device. | |||||||||
Acceptable Values | String | |||||||||
Default Value |
User Parameters
These parameters define parameters that prompt users for more information in the transparent connection window so that the transparent connection can be opened.
Name | |||
Description | The name of the parameter. | ||
Acceptable Values | String | ||
Default Value | |||
DisplayName | |||
Description | The exact way that the parameter name will be displayed in the connection window. | ||
Acceptable Values | String | ||
Default Value | |||
Value | |||
Description | The default value of this parameter. | ||
Acceptable Values | String | ||
Default Value | |||
Visible | |||
Description | Whether or not the user will be prompted for this parameter before the connection is established. | ||
Acceptable Values | Yes/No | ||
Default Value | |||
Required | |||
Description | Whether or not users are required to provide extra information in the transparent connection window so that the remote connection can be activated. | ||
Acceptable Values | Yes/No | ||
Default Value | |||
Type | |||
Description | The type that will be used to modify the appearance or behavior of a parameter UI field. | ||
Acceptable Values | String | ||
Default Value | |||
EnforceInDualControlRequest | |||
Description | Whether or not the user will be required to provide this information in order to create a dual control request. | ||
Acceptable Values | Yes/No | ||
Default Value | No | ||
AllowMappingLocalDrives | |||
Description |
Whether or not users will be allowed to redirect their local hard drives to the remote server.
|
||
Acceptable Values | Yes/No | ||
Default Value | No | ||
AllowConnectToConsole | |||
Description | Whether or not users will be allowed to connect through the PVWA to the administrative console of the remote machine. | ||
Acceptable Values | Yes/No | ||
Default Value | No | ||
RedirectSmartCards | |||
Description | Whether or not users will be allowed to redirect their Smart Card so that the certificate stored on the end user's card can be accessed on the target. To enable this feature, the Smart Card driver must be installed on the PSM machine. In load-balanced implementations, the driver must be installed on all load balanced PSMs. | ||
Acceptable Values | Yes/No | ||
Default Value | Yes | ||
AllowSelectHTML5 | |||
Description |
Whether users can select which connection method, HTML5-based or RDP-file, to use when connecting to the remote server.
|
||
Acceptable Values | Yes/No | ||
Default Value |
Target Settings
Protocol | |
Description | Defines the target connection protocol. |
Acceptable Values | String |
Default Value | |
ClientApp | |
Description | Defines the application to open in the target machine\connection. |
Acceptable Values | String |
Default Value | |
ClientDispatcher | |
Description | Defines the internal client that will open the target connection. |
Acceptable Values | String |
Default Value | |
ClientInvokeType | |
Description |
The type of the connection client that will be used to connect to the device. Valid types are Internal (clients developed by CyberArk) and CommandLine. |
Acceptable Values | String |
Default Value | Internal |
ConnectionComponentInitTimeout | |
Description | The time allowed for the connection component to initialize, in milliseconds. Specify 0 (zero) to indicate no timeout. |
Acceptable Values | Number |
Default Value | 20000 |
Client Specific
These parameters define a dynamic list of parameters for a specific client.
Name | |
Description | The name of the parameter. |
Acceptable Values | String |
Default Value | |
Value | |
Description | The default value of this parameter. |
Acceptable Values | String |
Default Value |
To configurePSM-RDP connection components, specify the following client specific parameters:
Port | ||||||||||
Description | The port used to connect to the remote device. | |||||||||
Acceptable Values | Number | |||||||||
Default Value | 3389 | |||||||||
AuthenticationLevel | ||||||||||
Description | The authentication level that will be used for this connection. | |||||||||
Acceptable Values |
|
|||||||||
Default Value | ||||||||||
StartProgram | ||||||||||
Description | The full path of the program that will be started when the PSM-RDP connection is initiated. | |||||||||
Acceptable Values | Full path | |||||||||
Default Value | ||||||||||
WorkDir | ||||||||||
Description | The full path of the working directory for the program specified in the StartProgram parameter. If this property is not specified, the default working directory will be used. | |||||||||
Acceptable Values | Full path | |||||||||
Default Value | C:\Users\<current user> | |||||||||
TerminateOnWinAuditInitFailure | ||||||||||
Description | Whether or not the PSM RDP session will stop when the Windows Events Audit or Universal keystrokes audit cannot be initialized. | |||||||||
Acceptable Values | Yes/No | |||||||||
Default Value | No | |||||||||
TerminateOnWinAuditTimeout | ||||||||||
Description | Whether or not the PSM RDP session will stop when the Windows Events Audit or Universal keystrokes audit is not working. | |||||||||
Acceptable Values | Yes/No | |||||||||
Default Value | Yes | |||||||||
WindowsEventsSampleRate | ||||||||||
Description |
How often PSM will check for new windows that were accessed on the target machine. Default value: |
|||||||||
Acceptable Values | Number of seconds | |||||||||
Default Value | 0.05 | |||||||||
WindowsEventsKeepAlive | ||||||||||
Description |
The number of minutes for which a session will be kept alive when the Windows Events Audit or Universal keystrokes audit is not active. When the specified amount of time has passed, PSM will decide whether or not to terminate the session according to the value specified in the TerminateOnWinAuditTimeout parameter. |
|||||||||
Acceptable Values | Number of minutes | |||||||||
Default Value | 1 | |||||||||
EnableTargetLogging | ||||||||||
Description | Whether or not trace logging to the Event Viewer on the target machine is enabled. | |||||||||
Acceptable Values | Yes/No | |||||||||
Default Value | No | |||||||||
WindowsKeystrokesSingleLanguage | ||||||||||
Description | Whether or not universal keystrokes recording for Windows connections will be supported for a single or additional languages during privileged sessions. | |||||||||
Acceptable Values | Yes/No | |||||||||
Default Value | Yes | |||||||||
RedirectDrivesRetries | ||||||||||
Description | The number of times that PSM will try to map local drives on the client computer to the remote machine. | |||||||||
Acceptable Values | Number | |||||||||
Default Value | 6 | |||||||||
RedirectDrivesRetryInterval | ||||||||||
Description | The number of milliseconds between PSM efforts to map local drives on the client computer to the remote machine, as defined in RedirectDrivesRetries. | |||||||||
Acceptable Values | Number of milliseconds | |||||||||
Default Value | 5000 | |||||||||
WinAuditInitConnectionTimeout | ||||||||||
Description | The number of milliseconds for the initialization connection for the Windows agents. This parameter is used when the TerminateOnWinAuditInitFailure is set to Yes. | |||||||||
Acceptable Values | Number of milliseconds | |||||||||
Default Value | 120,000 |
To configure PSM-SSH connection components, specify the following client specific parameters:
Port | |
Description | The port used to connect to the remote device for SSH connections. |
Acceptable Values | Number |
Default Value | 22 |
AutoLogonSequenceWithLogonAccount | |
Description | The authentication level that will be used for this connection. |
Acceptable Values | A multiline sequence that defines an automatic sign-on process which uses a logon account to log onto a remote machine and then another account to elevate the user so that it can run sessions. The sequence uses regular expression prompts and responses with dynamic values based on the relevant account that can include one or more dynamic references. PSM reads these references in the following order: account properties, user parameters, then client specific parameters. |
Default Value | |
SendRateValue | |
Description | A send rate value in milliseconds that overrides the default send rate delay value, which determines the speed at which the client will send the login sequence keystrokes. |
Acceptable Values | Number of milliseconds |
Default Value | |
PromptTimeout | |
Description | A timeout value in milliseconds that overrides the default prompt timeout value, which determines how long the client will wait for the next prompt to be received before displaying an error message and closing the session. |
Acceptable Values | Number of milliseconds |
Default Value | 30000 |
ShellPromptForAudit | |
Description | Defines a regular expression that represents the shell prompt. If no value is set the default value is used. |
Acceptable Values | String |
Default Value | (.*)[>#\\$]$ |
TerminateOnShellPromptFailure | |
Description | Whether or not the session will stop if the shell prompt was not recognized after the amout of time defined in the parameter PromptTimeout. |
Acceptable Values | Yes/No |
Default Value | No |
EnableXForwarding | |
Description |
Whether or not users will be able to connect to remote SSH devices through PSM using X-Forwarding. |
Acceptable Values |
Yes/No |
Default Value |
No |
XServerCommandLine | |
Description |
Command line argument to use for X-forwarding. |
Acceptable Values |
String |
Default Value |
"C:\Program Files (x86)\VcXsrv\vcxsrv.exe" :{XDisplayNumber} -multiwindow -clipboard -nolisten inet6 |
BackgroundColor | |
Description |
Configure the background color of an SSH session. |
Acceptable Values |
black, red, green, yellow, blue, magenta, cyan, gray |
Default Value |
No color |
ForegroundColor | |
Description |
Configure the foreground color of an SSH session. |
Acceptable Values |
black, red, green, yellow, blue, magenta , cyan , gray , dark_gray, bright_red, bright_green, bright_yellow, bright_blue, bright_magenta, bright_cyan, white |
Default Value |
No color |
TicketingRetriesNumber |
|
Description |
If the user enters an invalid control character, such as Backspace or Esc, or an invalid ticket ID, a retry mechanism enables the user to correctly re-enter the ticket ID. This parameter determines the number of retries. If the parameter is set to 0, no retries are allowed. |
Acceptable Values |
Number |
Default Value |
3 |
EnableTERMParsingForAudit |
|
Description |
Defines whether the audit supports auto complete for a more interactive experience (Yes) or supports copy/paste of multiple lines for running bulk commands (No). |
Acceptable Values |
Yes/No |
Default Value |
Yes |
To configure PSM-Telnet connection components, specify the following client specific parameters:
ClientProtocol | |
Description | The protocol used to create the connection to the remote device. |
Acceptable Values | String |
Default Value | Telnet |
AutoLogonSequence | |
Description | A multi-line sequence that defines the automatic sign-on process using regular expression prompts and responses with placeholders for dynamic values that can include one or more dynamic references. PSM reads these references in the following order: account properties, user parameters, then client specific parameters. |
Acceptable Values | String |
Default Value | |
AutoLogonSequenceWithLogonAccount | |
Description | The authentication level that will be used for this connection. |
Acceptable Values | A multiline sequence that defines an automatic sign-on process which uses a logon account to log onto a remote machine and then another account to elevate the user so that it can run sessions. The sequence uses regular expression prompts and responses with dynamic values based on the relevant accounts that can include one or more dynamic references. PSM reads these references in the following order: account properties, user parameters, then client specific parameters. |
Default Value | |
SendRateValue | |
Description | A sent rate value in milliseconds that overrides the default send rate delay value, which determines the speed at which the client will send the login sequence keystrokes. |
Acceptable Values | Number of milliseconds |
Default Value | |
PromptTimeout | |
Description | A timeout value in milliseconds that overrides the default prompt timeout value, which determines how long the client will wait for the next prompt to be received before displaying an error message and closing the session. |
Acceptable Values | Number of milliseconds |
Default Value | 30000 |
ShellPromptForAudit | |
Description | Defines a regular expression that represents the shell prompt. If no value is set the default value is used. |
Acceptable Values | String |
Default Value | (.*)[>#\\$]$ |
TerminateOnShellPromptFailure | |
Description | Whether or not the session will stop if the shell prompt was not recognized after the amout of time defined in the parameter PromptTimeout. |
Acceptable Values | Yes/No |
Default Value | No |
BackgroundColor | |
Description |
Configure the background color of an SSH session. |
Acceptable Values |
black, red, green, yellow, blue, magenta, cyan, gray |
Default Value |
No color |
ForegroundColor | |
Description |
Configure the foreground color of an SSH session. |
Acceptable Values |
black, red, green, yellow, blue, magenta , cyan , gray , dark_gray, bright_red, bright_green, bright_yellow, bright_blue, bright_magenta, bright_cyan, white |
Default Value |
No color |
To configure PSM-WinSCP connection components, specify the following client specific parameters:
DispatcherParameters | |||||||||||||||||||||||||||||||
Description |
The parameter that defines the target server and the connection. This parameter uses the following syntax: {Address} {Username} {Password} [{PSMClientApp}] [{Port}] [{FileTransferProtocol}] [{WindowTimeout}] [{RestrictiveMode}] [{AcceptHostKeyInCache}] These parameters must be specified in the above order and on a different line. This syntax is explained below:
|
||||||||||||||||||||||||||||||
Acceptable Values | Number | ||||||||||||||||||||||||||||||
Default Value | 3389 | ||||||||||||||||||||||||||||||
RedirectDrivesRetries | |||||||||||||||||||||||||||||||
Description | The number of times that PSM will try to map local drives on the client computer to the remote machine. | ||||||||||||||||||||||||||||||
Acceptable Values | Number | ||||||||||||||||||||||||||||||
Default Value | 6 | ||||||||||||||||||||||||||||||
RedirectDrivesRetryInterval | |||||||||||||||||||||||||||||||
Description | The number of milliseconds between PSM efforts to map local drives on the client computer to the remote machine, as defined in RedirectDrivesRetries. | ||||||||||||||||||||||||||||||
Acceptable Values | Number of milliseconds | ||||||||||||||||||||||||||||||
Default Value | 5000 |
To configure PSM-OS390 connection components, specify the following client specific parameters:
SourceFileTemplate | |
Description |
A macro file that contains a list of commands to the client. These commands can be specified with placeholders (in parentheses {}), so that users can specify custom metadata. Note: The default source file template is a sample. Change this to specify the source file in your environment. |
Acceptable Values | String |
Default Value | - |
CommandLineArguments | |
Description | The wc3270 option that can be run during the PSM-OS390 connection session. |
Acceptable Values | String |
Default Value | - |
To configure PSM-AS400 connection components, specify the following client specific parameters:
SourceFileTemplate | |||
Description |
A macro file that contains a list of commands to the client. These commands can be specified with placeholders (in parentheses {}), so that users can specify custom metadata.
|
||
Acceptable Values | String | ||
Default Value | - | ||
CommandLineArguments | |||
Description | The list of WC3270 options that can be run during the PSM-AS400 connection session. Separate multiple options with commas. | ||
Acceptable Values | String | ||
Default Value | - |
Multiline Parameter
Name | |
Description | The name of the parameter. |
Acceptable Values | String |
Default Value | |
Value | |
Description | The default value of this parameter. |
Acceptable Values | String |
Default Value |
Lock Application Window
Name | |||
Description |
Whether or not the application window will be locked on the screen.
|
||
Acceptable Values | Yes/No | ||
Default Value | Yes | ||
MainWindowTitle | |||
Description | Used to identify the main window. | ||
Acceptable Values | String | ||
Default Value | |||
MainWindowClass | |||
Description | Used to identify the main window. | ||
Acceptable Values | String | ||
Default Value | |||
Timeout | |||
Description | The time, in milliseconds, to wait for the application window to be displayed. | ||
Acceptable Values |
Number |
||
Default Value | 8000 | ||
SearchWindowWaitTimeout | |||
Description | The time, in milliseconds, to wait betweeneach iteration when searching for the application window. | ||
Acceptable Values | Number | ||
Default Value | 30 |
Supported Capabilities
Capability - A capability supported by the connection component. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Id | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description |
The unique ID of a capability. This ID is taken from the list of capabilities configured in the Connection Client Settings in the PSM configuration. PSM-Toad connections supports the following capabilities:
PSM-SQLPlus connections supports the following capabilities:
PSM-SSH connections supports the following capabilities:
PSMP-SSH connection components support the following capabilities:
PSM-RDP connection components support the following capabilities:
PSM-MS-Azure connection components support the following capabilities:
PSM-PVWA connection components support the following capabilities:
PSM-PTA connection components support the following capabilities:
PSM-AWSConsoleWithSTS connection components support the following capabilities:
PSMP-SCP connection components supports the following capability:
All other connections support the following capabilities:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Acceptable Values | String | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Default Value |