# SSH2 (Secure Shell version 2)

# Introduction

La liaison à la bibliothèque » libssh2 fournit un accès à des ressources (shell, exécution distante, tunneling, transfert de fichiers) sur une machine distante en utilisant un transport chiffré sécurisé.

- Installation/Configuration
  - Pré-requis
  - Installation
  - Types de ressources
- Constantes pré-définies
- Fonctions SSH2
  - ssh2_auth_agent — Authentification SSH en utilisant l'agent ssh
  - ssh2_auth_hostbased_file — Identification en utilisant une clé d'hôte publique
  - ssh2_auth_none — Identification en tant que "none"
  - ssh2_auth_password — Identification via SSH en utilisant un mot de passe en clair
  - ssh2_auth_pubkey — Identification en utilisant une clé publique depuis une variable
  - ssh2_auth_pubkey_file — Identification en utilisant une clé publique lue depuis un fichier
  - ssh2_connect — Connexion à un serveur SSH
  - ssh2_disconnect — Ferme une connexion à un serveur SSH distant
  - ssh2_exec — Exécute une commande sur un serveur distant
  - ssh2_fetch_stream — Parcours un flux étendu de données
  - ssh2_fingerprint — Récupère l'empreinte d'un serveur distant
  - ssh2_forward_accept — Accepte une connexion créée par un observateur
  - ssh2_forward_listen — Lie un port sur le serveur distant et observe les connexions
  - ssh2_methods_negotiated — Retourne une liste de méthodes négociées
  - ssh2_poll — Questionne les canaux/observateurs/flux pour des événements
  - ssh2_publickey_add — Ajoute une clé publique autorisée
  - ssh2_publickey_init — Initialise un Publickey Subsystem (sous-système de clé publique)
  - ssh2_publickey_list — Liste les clés publiques actuellement autorisées
  - ssh2_publickey_remove — Supprime une clé publique autorisée
  - ssh2_scp_recv — Demande un fichier via SCP
  - ssh2_scp_send — Envoie un fichier via SCP
  - ssh2_send_eof — Envoie un EOF au flux
  - ssh2_sftp — Initialise un sous-système SFTP
  - ssh2_sftp_chmod — Modifie le mode d'un fichier
  - ssh2_sftp_lstat — Obtient les informations d'un lien symbolique
  - ssh2_sftp_mkdir — Crée un dossier
  - ssh2_sftp_readlink — Retourne la cible d'un lien symbolique
  - ssh2_sftp_realpath — Résout le chemin réel d'un chemin fourni
  - ssh2_sftp_rename — Renomme un fichier distant
  - ssh2_sftp_rmdir — Efface un dossier
  - ssh2_sftp_stat — Lit les informations d'un fichier sur un système de fichiers distant
  - ssh2_sftp_symlink — Crée un lien symbolique
  - ssh2_sftp_unlink — Efface un fichier
  - ssh2_shell — Demande un shell interactif
  - ssh2_tunnel — Ouvre un tunnel à travers un serveur distant

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open