ssh登录中文显示乱码问题

查阅资料:一般来说要设置 Linux 系统的环境变量只需要在 /etc/profile (全局) 或者 ~/.bashrc (单个用户) 即可。但是对于 LANG 变量来说,有时候你即使在所有这些初始化脚本里面 export 过了,LANG 的值还是纹丝不动。实际上,你需要去修改 /etc/sysconfig/i18n 文件里面的内容。

vi /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
LANG="en_US"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
测试结果:没有能够通过ssh的测试。


目前在redhat版本上安装了中文操作系统,导致的问题就是ssh登录的时候出现乱码,办法就是使用linux操作系统登录,当然这个linux操作系统必须配备中文的解析,否则依旧是乱码?目前可使用LANG=C尝试改进!

场景描述:传闻中修改/etc/ssh/ssh_config ,可以实现X11在远程桌面的显示,很遗憾没有成功。
尝试使用ssh显示远程登录界面:妄想
修改的过程如下:ForwardX11 yes  #for test while it
问题:导致scp传输文件失败。
出错:/etc/ssh/ssh_config line 23: garbage at end of line; "#for".
lost connection
解决方案:
Host *
#   ForwardAgent no
#   ForwardX11 no  #for back
     ForwardX11 yes  (#for test while it删除后面的注释)

 

你可能感兴趣的:(linux,操作系统,profile,Export,测试结果)