Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

Hors ligne

#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 smile

D.


D.

Hors ligne