SSH client profile commands
SSH client profile mode provides the commands to specify the client authentication method, enter corresponding parameters that are required for a chosen method, and configure properties of the connection.
To enter the mode, use the crypto sshclientprofile command. To delete an SSH client profile, use the no sshclientprofile command.
While in this mode, use the commands in the following table to define the SSH client profile.
- To view the current configuration, use the show command.
- To restore default values, use the reset command.
- To exit this configuration mode without saving changes to the running configuration, use the cancel command.
- To exit this configuration mode and save changes to the running configuration, use the exit command.
| Command | Purpose |
|---|---|
| admin-state | This command sets the administrative state for the configuration. |
| ciphers | This command specifies the cipher suites that the SSH client profile supports for SSH encryption negotiation with an SFTP server. |
| kex-alg | This command specifies the KEX algorithms in the SSH client profile for SSH encryption negotiation with an SFTP server. |
| mac-alg | This command specifies the MAC algorithms in the SSH client profile for encryption negotiation with an SFTP server. |
| persistent-connection-timeout | This command specifies the timeout value that a persistent connection can remain idle. |
| persistent-connections | This command controls the negotiation of persistent connections for the SSH client profile. |
| profile-usage | This command specifies the connection type for the SSH client profile. |
| strict-host-key-checking | This command specifies how host keys are checked during the connection and authentication phase. |
| summary | This command specifies the brief, descriptive summary for the object instance. |
| user-auth | This command specifies which SSH user authentication methods to allow for client authentication in the SSH client profile. |
| user-name | This command specifies the username for authenticating to the remote SSH server. |
| user-password-alias | This command specifies the password alias of the user password that the SSH client uses. |
| user-private-key | This command specifies the private key to use for public key authentication for the SSH client. |
| Command | Purpose |
|---|---|
| client-known-host | This command adds or removes an SSH peer as an SSH known host to the SSH client profile. |