Modulo SSH
Descrizione
Il modulo "ssh" consente la comunicazione con un server SSH/SFTP. Al momento è possibile caricare file qualsiasi su un server SFTP.
Interfacce e protocolli utilizzati
- SSH/SFTP
Configurazione JSON
La sezione seguente descrive l'intera configurazione JSON del modulo e illustra i singoli parametri.
Configurazione di esempio (autenticazione con nome utente e password)
{
"module":"SSH",
"factory":"ssh",
"config":{
"address":"some.ssh.host.name",
"fingerprint":"aa:bb:cc:dd:...",
"port":23,
"username":"someSSHUser",
"password":"somePassword"
}
}
Configurazione di esempio (autenticazione con chiave privata)
{
"module":"SSH",
"factory":"ssh",
"config":{
"address":"some.ssh.host.name",
"fingerprint":"aa:bb:cc:dd:...",
"port":23,
"username":"someSSHUser",
"privateKey":"somePrivateKey",
"passphrase":"somePrivateKeyPassphrase"
}
}
Parametri globali del modulo
| Nome del parametro | Obbligatorio | Tipo di dati | Intervallo di valori consigliato | Default | Descrizione |
|---|---|---|---|---|---|
| address | SÌ | STRING | host di rete valido | Indirizzo dell'host SSH/SFTP | |
| fingerprint | No | STRING | Fingerprint dell'host SSH/SFTP ai fini della validazione (paragonabile al file known-hosts) | ||
| port | No | INT | 1 - 65535 | 23 | Porta del server SSH/SFTP |
| username | SÌ | STRING | Nome utente |
Parametri dell'autenticazione con password
| Nome del parametro | Obbligatorio | Tipo di dati | Intervallo di valori consigliato | Default | Descrizione |
|---|---|---|---|---|---|
| password | SÌ | STRING | Password del server SSH/SFTP |
Parametri dell'autenticazione con chiave privata
| Nome del parametro | Obbligatorio | Tipo di dati | Intervallo di valori consigliato | Default | Descrizione |
|---|---|---|---|---|---|
| privateKey | No | STRING | "~/.ssh/id_rsa" | Nome del file della chiave privata, come percorso assoluto oppure relativo alla home directory dell'utente | |
| passphrase | dipende dalla chiave | STRING | Passphrase della chiave privata |
Interfaccia di chiamata "sendFile"
| Opz. | Parametro | Tipo di dati | Intervallo di valori | Significato |
|---|---|---|---|---|
| src | STRING | Percorso del file sorgente | ||
| dst | STRING | Percorso del file di destinazione |
Informazioni sul modulo
| Informazione | Valore |
|---|---|
| Autori | optiMEAS GmbH |
| da smartCORE | 2.8 |
| Tipo di modulo | N/A |
| Dipendenze | NESSUNA |