Pages : 1
#1 Le 09/04/2019, à 10:59
- DonutMan75
[RESOLU] SSHD export variables d'environnement ??
Bonjour,
je n'arrive pas à exporter correctement la variable LANG quand je me connecte sur mon serveur SSHD. Auriez-vous une idée d'où cela pourrait venir ??
Configuration du serveur :
donut@serveur $ cat /etc/ssh/sshd_config
...
PermitUserEnvironment yes
AcceptEnv LANG LC_* TOTO
...
Manipulation côté client
donut@client $ TOTO="test"
donut@client $ export TOTO
donut@client $ echo $LANG
fr_FR.UTF-8
donut@client $ ssh -v donut@serveur
...
debug1: Sending env LANG = fr_FR.UTF-8
debug1: Sending env TOTO = test
...
donut@serveur $ echo $TOTO
test
donut@serveur $ echo $LANG
en_GB.UTF-8
Dernière modification par DonutMan75 (Le 09/04/2019, à 13:56)
Hors ligne
#2 Le 09/04/2019, à 12:53
- bruno
Re : [RESOLU] SSHD export variables d'environnement ??
Sur le serveur retour de :
locale -a
#3 Le 09/04/2019, à 13:56
- DonutMan75
Re : [RESOLU] SSHD export variables d'environnement ??
Hello bruno,
merci (une nouvelle fois ^^) pour ton retour.
Voici la commande :
$ locale -a
C
C.UTF-8
en_GB.utf8
POSIX
Donc apparemment, le FR n'était pas installé. Je l'ai rajouté et tout marche nickel !!
Néanmoins, si je résume un peu :
- avec les variables d'environnement personnalisées, on peut lui passer ce qu'on veut "toto", "titi" etc...
- avec les variables d'environnement "classique", si le serveur reçoit quelque chose qu'il ne reconnaît pas, il peut choisir de l'ignorer ?? (c'est différent d'une utilisation en locale, vu que rien ne m'empêche de faire un LANG="toto" puis export LANG... ?)
Merci encore pour ton retour quoi qu'il en soit
D.
D.
Hors ligne
Pages : 1