Saltar al contenido principal

SSHStorageConfig

SSHStorageConfig representa la cofiguración que se usará si el tipo de almacenamiento es ssh en el cliente. Se compone de host, puerto y credenciales.

Cada instancia se genera automáticamente al crear un nuevo cliente rac-delta con el tipo de almacenamiento ssh.


Estructura

pub struct SSHStorageConfig {
pub base: BaseStorageConfig,
pub host: String,
pub port: Option<u16>,
pub credentials: SSHCredentials,
}

pub struct SSHCredentials {
pub username: String,
pub password: Option<String>,
pub private_key: Option<String>,
}

Propiedades

PropiedadTipoDescripción
baseBaseStorageConfigConfiguración base extendida.
hostStringHost para conectar al ssh.
portOption<u16>Puerto opcional para conectarse al ssh, por defecto es 22.
credentialsSSHCredentialsCredenciales para conectarse al host ssh, nombre de usuario, contraseña y una key privada opcionales.

Relacionado