ssh endpoint

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.

ssh consumer