Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 21-06-2011 22:57:08

Hassassin
Membre
Distrib. : Squeezel
Noyau : 2.6.32-5-686
(G)UI : Gnome
Inscription : 21-06-2011

[RESOLU] SSH caractères "??" POSIX depuis putty@windows

Bonjour à tous.

Nouvel utilisateur linux (Debian) en cours de configuration d'un serveur je rencontre un problème et aucune véritable solution sur le net.

Ayant configuré sshd tout fonctionne bien hormis un problème de caractère.
Lorsque je me connecte à l'aide de Putty (sur un poste windows) mes dossiers apparaissent sans accents mais avec des "?" à la place. Exemple : "Téléchargement" devient "T?l?chargement".

Quand je suis directement sur le serveur et que je fais un "locale" l'utilisateur et "root" sont =fr_FR.utf8.

Par contre, sur putty connecté en ssh, quand je fais un "locale" en tant qu'utilisateur tout est =POSIX.
Sous putty toujours, en root, je tape la même commande est tout est bien =fr_FR.utf8 et les dossiers apparaissent avec les accents.

Si en tant qu'utilisateur je tape : export LANG="fr_FR.utf8" les dossiers/fichiers apparaissent correctement mais je me vois mal devoir saisir la commande à chaque connexion.

Si quelqu'un à une idée je suis preneur. Merci smile

Edit : J'oubliai, je suis sous debian squeezel.

Dernière modification par Hassassin (28-06-2011 17:12:41)

Hors ligne

#2 21-06-2011 23:12:36

guilhem91
Membre
Lieu : Essonne
Distrib. : Squeeze 6.0.1
Noyau : 2.6.32-5-amd64
(G)UI : KDE 4.4.5
Inscription : 26-06-2009
Site Web

Re : [RESOLU] SSH caractères "??" POSIX depuis putty@windows

Salut

Il y a une option pour activer l'UTF-8 directement dans Putty. Cherche un peu, je ne me rappelle plus où ça se trouve. Au pire, je te dirais ça la prochaine fois que je booterai sous Windows wink

Debian Squeeze 6.0.1 64 bits sur AMD Phenom II X4 3GHz + Nvidia Geforce 9600 GT

Mon site : GNU/Linux et conseils en vrac...

Hors ligne

#3 22-06-2011 05:58:57

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [RESOLU] SSH caractères "??" POSIX depuis putty@windows

Bonjour Hassassin et bienvenue sur df !

Juste une indication concernant le forum df, ceci :

Edit : J'oubliai, je suis sous debian squeezel.


Peut être mis dans ton Profil, section infodistri, regarde le tuto là :
http://debian-facile.org/atelier:indications-forum

Yep ! big_smile

Dernière modification par smolski (22-06-2011 05:59:13)


"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#4 22-06-2011 19:58:41

Hassassin
Membre
Distrib. : Squeezel
Noyau : 2.6.32-5-686
(G)UI : Gnome
Inscription : 21-06-2011

Re : [RESOLU] SSH caractères "??" POSIX depuis putty@windows

guilhem91 : C'est la première chose que j'ai testé. Rien n'y fait. Peut importe le codage utilisé dans putty j'ai le même résultat dans ma console.

smolski : Merci je m'y rends.

Hors ligne

#5 22-06-2011 20:20:41

wilfrid
Membre
Distrib. : 6.0 Squeeze
Noyau : 2.6.32-5-686 / i686 GNU/Linux
(G)UI : KDE
Inscription : 21-03-2011
Site Web

Re : [RESOLU] SSH caractères "??" POSIX depuis putty@windows

Je pense que la solution se trouve dans le fichier /etc/locale.gen

Est-ce que tu as bien la ligne : fr_FR.UTF-8 UTF-8 (non commenté par un #) ?

Tu peux aussi vérifier le fichier suivant : /etc/default/locale dans lequel tu devrais trouver la ligne suivante : LANG="fr_FR.UTF-8".

Tu peux aussi suivre ce tuto : http://www.debian.org/doc/manuals/debia … o/ch3.html

See you soon,
Regards,

Hors ligne

#6 22-06-2011 23:03:42

Hassassin
Membre
Distrib. : Squeezel
Noyau : 2.6.32-5-686
(G)UI : Gnome
Inscription : 21-06-2011

Re : [RESOLU] SSH caractères "??" POSIX depuis putty@windows

wildfrid : Rien à faire. Dans "/etc/locale.gen" c'etait bien décommenté ainsi que dans "/etc/default/locale".
J'ai même tenté d'ajouter "LANGUAGE=fr" dans le fichier "/etc/environment".
Un "dpkg-reconfigure locales" ne change rien non plus.

J'en ai profité pour ajouter :

  fr_FR.ISO-8859-1... done
  fr_FR.UTF-8... done
  fr_FR.ISO-8859-15@euro... done

Mais je suis toujours avec mes "??".

Dernière modification par Hassassin (22-06-2011 23:04:49)

Hors ligne

#7 23-06-2011 03:02:19

zoroastre74
Membre
Distrib. : Debian Wheezy
Noyau : Linux 3.2
(G)UI : Awesome wm v3.4.13 (Octopus)
Inscription : 28-08-2010

Re : [RESOLU] SSH caractères "??" POSIX depuis putty@windows

Yep!

As-tu essayé d'ouvrir une session ssh avec le shell ???

ssh -l login adresse


Je pense comme mes camarades que la solution se trouve dans le codage en UTF8.
Il faut savoir aussi qu'un redemarrage du pc est nécessaire pour que les changements soient pris en compte.

cat /etc/environment
LANG=fr_FR.UTF-8
LANGUAGE=fr_FR.UTF-8
LC_ALL=fr_FR.UTF-8


Remarquez le LC_ALL wink

@+

Zoroastre.

Dernière modification par zoroastre74 (23-06-2011 03:03:17)

Hors ligne

#8 23-06-2011 07:42:47

wilfrid
Membre
Distrib. : 6.0 Squeeze
Noyau : 2.6.32-5-686 / i686 GNU/Linux
(G)UI : KDE
Inscription : 21-03-2011
Site Web

Re : [RESOLU] SSH caractères "??" POSIX depuis putty@windows

Essaye de voir alors du côté de /home/$USER/.bashrc pour configurer les variables d'environnement dans le profil de l'utilisateur.

@+

Hors ligne

#9 24-06-2011 20:51:52

Hassassin
Membre
Distrib. : Squeezel
Noyau : 2.6.32-5-686
(G)UI : Gnome
Inscription : 21-06-2011

Re : [RESOLU] SSH caractères "??" POSIX depuis putty@windows

zoroastre74 : Depuis un terminal linux je n'ai aucun problème avec les accents. Uniquement sous Putty.
J'ai déjà essayé de configuré "/etc/environment" ça n'avait rien changé. J'ai refait le test en rajoutant "LC_ALL" et redémarré; sans succès. De plus, j'ai pu lire ici et là qu'il valait mieux éviter de définir "LC_ALL".

wilfrid : J'ai ajouté à mon fichier "~/.bashrc" la commande "export LANG=fr_FR.UTF8", ce qui m'évite de la saisir au démarrage de Putty. Est-ce une solution propre ? Dois-je mettre mon post en RESOLU ?

Hors ligne

Pied de page des forums