Vous pouvez entrer des variables d'environnement dans la configuration de PuTTY sous Connection -> Data
.
Mais cela ne fonctionne que dans certaines conditions. Citation du documentation :
Le protocole Telnet fournit un moyen pour le client de transmettre des variables d'environnement au serveur. [...]
La version 2 du protocole SSH fournit également un mécanisme similaire, plus facile à mettre en œuvre sans faille de sécurité. Les serveurs SSH-2 les plus récents sont plus susceptibles de le prendre en charge que les anciens.
Ces données de configuration ne sont pas utilisées dans les protocoles SSH-1, rlogin ou raw.
En outre, cela doit être autorisé du côté du serveur. Pour le serveur OpenSSH, la directive de configuration s'appelle AcceptEnv
. Sur un serveur Ubuntu, il ressemble à ceci par défaut :
AcceptEnv LANG LC_*
Cela vous permet de définir la variable LANG
et toutes les variables commençant par LC_
dans PuTTY, afin que vous puissiez toujours obtenir la sortie dans votre langue préférée.
Si vous voulez définir des variables supplémentaires, vous devez les ajouter à la liste sur tous les serveurs auxquels vous voulez vous connecter. Sur les hôtes plus anciens (SSH1 uniquement), cela ne fonctionnera pas du tout.