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ámetro | Obligatorio | Tipo de datos | Rango de valores razonable | Valor por defecto | Descripción |
|---|---|---|---|---|---|
| address | SÍ | STRING | host de red válido | Dirección del host SSH/SFTP | |
| fingerprint | No | STRING | Huella digital (fingerprint) del host SSH/SFTP para su validación (comparable al archivo known-hosts) | ||
| port | No | INT | 1 - 65535 | 23 | Puerto del servidor SSH/SFTP |
| username | SÍ | STRING | Nombre de usuario |
Parámetros de la autenticación con contraseña
| Nombre del parámetro | Obligatorio | Tipo de datos | Rango de valores razonable | Valor por defecto | Descripción |
|---|---|---|---|---|---|
| password | SÍ | STRING | Contraseña del servidor SSH/SFTP |
Parámetros de la autenticación con clave privada
| Nombre del parámetro | Obligatorio | Tipo de datos | Rango de valores razonable | Valor por defecto | Descripción |
|---|---|---|---|---|---|
| privateKey | No | STRING | "~/.ssh/id_rsa" | Nombre de archivo de la clave privada, ya sea como ruta absoluta o relativa al directorio personal del usuario | |
| passphrase | según la clave | STRING | Frase de contraseña (passphrase) de la clave privada |
Interfaz de llamadas "sendFile"
| Opc. | Parámetro | Tipo de datos | Rango de valores | Significado |
|---|---|---|---|---|
| src | STRING | Ruta del archivo de origen | ||
| dst | STRING | Ruta del archivo de destino |
Información del módulo
| Información | Valor |
|---|---|
| Autores | optiMEAS GmbH |
| desde smartCORE | 2.8 |
| Tipo de módulo | N/A |
| Dependencias | NINGUNA |