PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Propriétés spécifiques à la description des variables de type sshSession
  • Mode d'authentification
  • Utilisation des variables de type sshSession
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Le type sshSession permet de définir toutes les caractéristiques d'une connexion à un serveur SSH. Les caractéristiques de cette connexion sont décrites à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Versions 25 et supérieures
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone/iPad.
Widget Android Ce type de variable est désormais disponible en mode Widget Android.
Android Ce type de variable est désormais disponible pour les applications Android.
WINDEVLinux Ce type de variable est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Ce type de variable est désormais disponible pour les sites WEBDEV sous Linux.
Nouveauté 25
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone/iPad.
Widget Android Ce type de variable est désormais disponible en mode Widget Android.
Android Ce type de variable est désormais disponible pour les applications Android.
WINDEVLinux Ce type de variable est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Ce type de variable est désormais disponible pour les sites WEBDEV sous Linux.
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone/iPad.
Widget Android Ce type de variable est désormais disponible en mode Widget Android.
Android Ce type de variable est désormais disponible pour les applications Android.
WINDEVLinux Ce type de variable est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Ce type de variable est désormais disponible pour les sites WEBDEV sous Linux.
Exemple
cMaSession est une sshSession
cMaSession..Adresse = "127.0.0.1"
cMaSession..Port = 22
cMaSession..Utilisateur = "login"
cMaSession..MotDePasseUtilisateur = "pass"
Remarques

Propriétés spécifiques à la description des variables de type sshSession

Les propriétés suivantes peuvent être utilisées pour définir une connexion à un serveur SSH :
Nom de la propriétéType manipuléEffet
AdresseChaîne de caractèresAdresse du serveur SSH.
Cette adresse peut être donnée sous la forme :
  • Adresse IP au format XXX.XXX.XXX.XXX ( par exemple, 125.5.110.100).
  • Adresse IP contenant le nom du serveur (par exemple, ServeurSSH). Cette syntaxe est conseillée.
CléPrivéeChaîne de caractères ou variable de type CertificatNom de la variable de type Certificat ou fichiers de clés au format OpenSSH (pour connexion par clé privée).
Si cette propriété est renseignée, une authentification par clé est réalisée : seules les propriétés ..Utilisateur, ..CléPrivée et ..MotDePasseCléPrivée sont prises en compte.
MotDePasseCléPrivéeChaîne de caractèresMot de passe du fichier de clés (dans le cas d'une connexion par clé privée). La propriété ..CléPrivée correspond à la clé privée à utiliser.
MotDePasseUtilisateurChaîne de caractèresMot de passe de l’utilisateur utilisé dans le cadre d'une authentification par mot de passe (la propriété ..Utilisateur correspond au nom de l'utilisateur).
PortEntierPort de connexion (par défaut, 22).
TimeoutConnexionEntier ou DuréeTemps d'attente de connexion exprimé en millisecondes (par défaut 20 secondes, soit 20000 millisecondes). Cette propriété peut correspondre à :
  • un entier correspondant au nombre de millisecondes,
  • une variable de type Durée,
  • Versions 23 et supérieures
    l'indication directe de la durée (par exemple 20 s ou 20000 ms).
    Nouveauté 23
    l'indication directe de la durée (par exemple 20 s ou 20000 ms).
    l'indication directe de la durée (par exemple 20 s ou 20000 ms).
UtilisateurChaîne de caractèresNom de l'utilisateur.

Remarque : Ces propriétés peuvent être utilisées à l'aide d'une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>

Mode d'authentification

L'authentification par clé est prioritaire sur l'authentification par mot de passe.
L’authentification par clé est tentée si :
  • le serveur supporte ce mode d'authentification.
  • la propriété ..CléPrivée est renseignée.
L’authentification par mot de passe est tentée si :
  • le serveur supporte ce mode d'authentification.
  • la propriété ..MotDePasseUtilisateur est renseignée.

Utilisation des variables de type sshSession

Les variables de type sshSession peuvent être utilisées dans les fonctions WLangage :
Version minimum requise
  • Version 20
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire