| session | ressource ssh2 pré-connectée pour être réutilisée | |
| sftp | ressource sftp pré-allouée pour être réutilisée | |
| methods | méthodes échange de clés, hostkey, cipher, compression et MAC Ã utiliser | |
| callbacks | | |
| username | Nom de l'utilisateur pour la connexion | |
| password | Mot de passe à utiliser lors d'une identification via mot de passe | |
| pubkey_file | Nom du fichier contenant la clé publique à utiliser lors de l'identification | |
| privkey_file | Nom du fichier contenant la clé privée à utiliser lors de l'identification | |
| env | Tableau associatif de variables d'environnements à définir | |
| term | Type d'émulation de terminal à demander lors de l'allocation d'un pty | |
| term_width | Largeur du terminal à demander lors de l'allocation d'un pty | |
| term_height | Hauteur du terminal à demander lors de l'allocation d'un pty | |
| term_units | Unités à utiliser avec term_width et term_height | SSH2_TERM_UNIT_CHARS |