Represents an SSH endpoint.
Name | Type | Description |
---|---|---|
certResource | java.lang.String | Sets the resource path of the certificate to use for Authentication. Will use {@link ResourceHelperKeyPairProvider} to resolve file based certificate, and depends on keyType setting. @param certResource String file, classpath, or http url for the certificate |
host | java.lang.String | Sets the hostname of the remote SSH server. @param host String representing hostname of SSH server. |
keyType | java.lang.String | Sets the key type to pass to the KeyPairProvider as part of authentication. KeyPairProvider.loadKey(...) will be passed this value. Defaults to "ssh-rsa". @param keyType String defining the type of KeyPair to use for authentication. @see KeyPairProvider |
password | java.lang.String | Sets the password to use in connecting to remote SSH server. Requires keyPairProvider to be set to null. @param password String representing password for username at remote host. |
pollCommand | java.lang.String | Sets the command string to send to the remote SSH server during every poll cycle. Only works with camel-ssh component being used as a consumer, i.e. from("ssh://...") @param pollCommand String representing the command to send. |
port | int | Sets the port number for the remote SSH server. @param port int representing port number on remote host. Defaults to 22. |
timeout | long | Sets the timeout in milliseconds to wait in establishing the remote SSH server connection. Defaults to 30000 milliseconds. @param timeout long milliseconds to wait. |
username | java.lang.String | Sets the username to use in logging into the remote SSH server. @param username String representing login username. |