# Functions
New creates a new SSH object with the given host and options.
WithKey sets the SSH key.
WithKeyPassword sets the SSH key password.
WithPassword sets the SSH password.
WithPort sets the SSH port.
WithRawKey sets the SSH raw key.
WithUser sets the SSH username.
WithWorkspace sets the SSH workspace.
# Structs
SSH represents the SSH configuration and clients for connecting and interacting with remote servers via SSH.
# Type aliases
Option configures SSH settings.
ProgressCallback is a type for the callback function to update the progress.