Saltar al contenido principal

Módulo SSH

Descripción

El módulo "ssh" permite la comunicación con un servidor SSH/SFTP. Actualmente se pueden cargar archivos cualesquiera en un servidor SFTP.

Interfaces y protocolos utilizados​

  • SSH/SFTP

Configuración JSON​

En la sección siguiente se describe la configuración JSON completa del módulo y se explican los distintos parámetros.

Configuración de ejemplo (autenticación con nombre de usuario y contraseña)​

{
"module":"SSH",
"factory":"ssh",
"config":{
"address":"some.ssh.host.name",
"fingerprint":"aa:bb:cc:dd:...",
"port":23,
"username":"someSSHUser",
"password":"somePassword"
}
}

Configuración de ejemplo (autenticación con clave privada)​

{
"module":"SSH",
"factory":"ssh",
"config":{
"address":"some.ssh.host.name",
"fingerprint":"aa:bb:cc:dd:...",
"port":23,
"username":"someSSHUser",
"privateKey":"somePrivateKey",
"passphrase":"somePrivateKeyPassphrase"
}
}

Parámetros globales del módulo​

Nombre del parámetroObligatorioTipo de datosRango de valores razonableValor por defectoDescripción
addressSÍSTRINGhost de red válidoDirección del host SSH/SFTP
fingerprintNoSTRINGHuella digital (fingerprint) del host SSH/SFTP para su validación (comparable al archivo known-hosts)
portNoINT1 - 6553523Puerto del servidor SSH/SFTP
usernameSÍSTRINGNombre de usuario

Parámetros de la autenticación con contraseña​

Nombre del parámetroObligatorioTipo de datosRango de valores razonableValor por defectoDescripción
passwordSÍSTRINGContraseña del servidor SSH/SFTP

Parámetros de la autenticación con clave privada​

Nombre del parámetroObligatorioTipo de datosRango de valores razonableValor por defectoDescripción
privateKeyNoSTRING"~/.ssh/id_rsa"Nombre de archivo de la clave privada, ya sea como ruta absoluta o relativa al directorio personal del usuario
passphrasesegún la claveSTRINGFrase de contraseña (passphrase) de la clave privada

Interfaz de llamadas "sendFile"​

Opc.ParámetroTipo de datosRango de valoresSignificado
srcSTRINGRuta del archivo de origen
dstSTRINGRuta del archivo de destino

Información del módulo​

InformaciónValor
AutoresoptiMEAS GmbH
desde smartCORE2.8
Tipo de móduloN/A
DependenciasNINGUNA