|
Command line options |
|
The following options may be used at the command line when invoking SSCL.
-h <hostname> |
Specified the hostname of the remote server.
<hostname>
a valid hostname or IP address
Example
-h 192.168.10.2 |
-u <username> |
Specifies the username to use when logging into the remote server.
<username>
a valid username on remote server
Example
-u jsmith |
-p <password> |
Specifies the password to use when logging into the remote server.
<password>
a valid password for specified username on remote server
Example
-p secret |
-s <boolean> |
Specifies that a secure SSH connection be used. Telnet connection is used by default. Requires that SSH version 2.0 or above be installed on remote server.
<boolean>
true, false
Example
-s true |
-l <file> |
Specifies the path of the log file to write debugging information to. By default all debugging information is sent to the console.
<file>
a valid relative or absolute path on local machine
Example
-l log.txt |
-k <file> |
Specifies the path of the private key file to use when authenticating with SSH server. Valid for use in SSH connections only.
<file>
a valid relative or absolute path on local machine
Example
-k c:\ssh\keys\id_dsa |
-d <boolean> |
Specifies whether debugging is enabled or disabled. By default debugging is enabled and all debugging information is sent to the console.
<boolean>
true, false
Example
-d false |
-t <seconds> |
Sets the maximum timeout used when establishing a connection, sending data or receiving data. If timeout is exceeded script will abort. Default value is 60 seconds.
<seconds>
the maximum number of seconds to wait
Example
-t 30 |
-z <port> |
Specifies the port of the remote server. The default ports for Telnet and SSH protocols are 23 and 22 respectively.
<port>
A valid integer between 1-65535
Example
-z 2023 |