Acho que descobri porque eu estava tendo problemas com locales do ssh e você não: a partir da versão 3.9 do openssh LANG e LC_ALL são passados por default. A máquina que usei de exemplo rodava a 3.8 do sarge :(

Valeu pela discussão :)

J. F. Mitre wrote:
Estava olhando o arquivo de configuração de um dos servidores ssh e vi que
ele não tem a expressão:

# Allow client to pass locale environment variables
AcceptEnv LANG LC_*

A princípio, isso permite eu o cliente tente passar a mesma codificação para
o servidor. Isso é default no Ubuntu, mas nós retiramos.

Nota: apenas o root pode modificar (em alguns sistema até consultar ) o
arquivo /etc/ssh/sshd_config

J. F. Mitre


On 5/2/06, Thadeu Penna <[EMAIL PROTECTED]> wrote:

Oi J.F.Mitre,

J. F. Mitre wrote:
> Caro Prof.
> O quer quer dizer com caracter trocado ? O terminal está com caracter
> trocado ou o conteúdo de arquivos estão com os caracteres trocados ?
>
um exemplo: minha máquina está UTF8. Dou ssh para outra :

~$ ls asddsa
ls: asddsa: Arquivo ou diret?rio n?o encontrado
~$ export LANG=pt_BR.UTF8
~$ ls asddsa
ls: asddsa: Arquivo ou diretório não encontrado

Por sorte, a máquina tem o pt_BR.UTF8. Eu queria uma saída para que o
ssh já entrasse na máquina remota dando o LANG=pt_BR.UTF8.



> On 5/2/06, Thadeu Penna <[EMAIL PROTECTED]> wrote:
>>
>> Tenho um probleminha bastante chato por aqui: minha máquinha usa
>> pt-BR.UTF8. Quando eu dou ssh para uma máquina ISO-8859-1, os
>> caracteres aparecem trocados. Eu posso até tentar fazer o
>> LANG=pt_BR.UTF8 na máquina remota para tentar normalizar. Mas e se a
>> máquina remota não tiver este locale instalado ?? Existe alguma maneira
>> de passar o encoding ?


--
Thadeu Penna
Prof.Adjunto - Instituto de Física Universidade Federal Fluminense Ubuntu/Debian GNU/Linux i386,alpha,amd64


--
ubuntu-br mailing list
ubuntu-br@lists.ubuntu.com
www.ubuntu-br.org
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a