Aller au contenu principal

Module SSH

Description

Le module « ssh » permet la communication avec un serveur SSH/SFTP. Actuellement, des fichiers quelconques peuvent être téléversés vers un serveur SFTP.

Interfaces et protocoles utilisés​

  • SSH/SFTP

Configuration JSON​

La section suivante décrit l'intégralité de la configuration JSON du module et explique chacun des paramètres.

Exemple de configuration (authentification par nom d'utilisateur et mot de passe)​

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

Exemple de configuration (authentification par clé privée)​

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

Paramètres globaux du module​

Nom du paramètreObligatoireType de donnéesPlage de valeurs utileDéfautDescription
addressOUISTRINGhôte réseau valideAdresse de l'hôte SSH/SFTP
fingerprintNonSTRINGEmpreinte (fingerprint) de l'hôte SSH/SFTP à des fins de validation (comparable à un fichier known-hosts)
portNonINT1 - 6553523Port du serveur SSH/SFTP
usernameOUISTRINGNom d'utilisateur

Paramètres de l'authentification par mot de passe​

Nom du paramètreObligatoireType de donnéesPlage de valeurs utileDéfautDescription
passwordOUISTRINGMot de passe du serveur SSH/SFTP

Paramètres de l'authentification par clé privée​

Nom du paramètreObligatoireType de donnéesPlage de valeurs utileDéfautDescription
privateKeyNonSTRING"~/.ssh/id_rsa"Nom de fichier de la clé privée, soit sous forme de chemin absolu, soit relatif au répertoire personnel de l'utilisateur
passphraseselon la cléSTRINGPhrase secrète (passphrase) de la clé privée

Interface d'appel (Call-Interface) « sendFile »​

Opt.ParamètreType de donnéesPlage de valeursSignification
srcSTRINGChemin du fichier source
dstSTRINGChemin du fichier cible

Informations sur le module​

InformationValeur
AuteursoptiMEAS GmbH
depuis smartCORE2.8
Type de moduleN/A
DépendancesAUCUNE