`
free_bird816
  • 浏览: 212307 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

ssh客户端连接centos乱码问题 - 转

阅读更多

centos5.2配置完成后,正常能显示中文,查看后发现支持utf-8字符集。
而putty和ssh secure shell连接却发现乱码,主要表现为执行vim乱码,su命令乱码。
使用$ locale命令查看,出现如下:
  LANG=zh_CN.UTF-8
  LANGUAGE=zh_CN:zh
  LC_CTYPE="zh_CN.UTF-8"
  LC_NUMERIC="zh_CN.UTF-8"
  LC_TIME="zh_CN.UTF-8"
  LC_COLLATE="zh_CN.UTF-8"
  LC_MONETARY="zh_CN.UTF-8"
  LC_MESSAGES="zh_CN.UTF-8"
  LC_PAPER="zh_CN.UTF-8"
  LC_NAME="zh_CN.UTF-8"
  LC_ADDRESS="zh_CN.UTF-8"
  LC_TELEPHONE="zh_CN.UTF-8"
  LC_MEASUREMENT="zh_CN.UTF-8"
  LC_IDENTIFICATION="zh_CN.UTF-8"
  LC_ALL=

解决方案:
   1. 对于putty0.6版本
     a.修改centos上/ect/sysconfig/i18n内容为:
       LANG="zh_CN.UTF-8"
     b.修改putty的configuration窗口内windows->Appearance->font setting为新宋体,10号字。
       修改Translation的Receive data assumed to be in which character set为:
        UTF-8。(因为下来列表中没有中文字符集,GB2312或cp936)。
     这样修改完成后,putty就正常支持中文显示了。

   2.对于ssh secure shell版本。
     a.将配置的字体改成宋体,但是还是乱码,
     b.修改centos的/ect/sysconfig/i18n内容为:
       LANG="zh_CN.GB18030"

       LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"

       SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"

       SYSFONT="latarcyrheb-sun16"
       ---以上内容是网上找到了,照着写了。
       发现连接ssh secure shell可以正常显示中文。
       用$ locale查看,上面看到的配置都变成了GB18030编码了
  
       ** 但是又用putty连接,却又变成了乱码,我理解因为putty仍然用的是utf8编码,
          而配置ssh secure shell时,将centos改成gb18030编码了,所以乱码。
     c.到服务器上,重新启动了centos,发现显示中文也正常。

   3. 如果发现ssh secure shell有问题,或相关的引起问题,则重新配置putty使用,
      配置方案可以参考上述配置。

结论:
    因为ssh secure shell窗口符合window显示,所以暂时定为使用ssh secure shell客户端。
    而其也绑定了ftp上传功能,相对方便。
   

    变化:考虑建立mysql等多处使用utf-8编码,所有仍然使用putty客户端,系统编码改成utf-8

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/secondfloor/archive/2009/04/07/4054231.aspx

分享到:
评论

相关推荐

    解决CentOS SSH连接时中文乱码

    综上所述,通过正确配置服务器端的语言环境,并可能需要调整SSH客户端的设置,我们可以有效地解决CentOS系统通过SSH连接时出现的中文乱码问题。这对于提高远程管理效率以及用户体验都具有重要意义。

    中文乱码CentOS Linux

    最后,如果是在SSH远程连接中遇到中文乱码,可能需要调整客户端和服务器端的SSH配置,如Term类型、locale等。 总结起来,解决“中文乱码CentOS Linux”问题涉及了字符编码理解、locale设置、字体安装、终端和应用...

    远程访问工具集合 - XShell 5、XFtp 5

    实际开发中,linux服务器是开发小组共享的,正式上线的项目运行在公网,因此程序员需要远程登录到centos进行项目管理或者开发。 常见的远程登录客户端有Xshell 、 Xftp等; ------------------ Xshell 是目前最好的...

    ssh loginguoc

    标签“ssh”涵盖了广泛的主题,包括SSH客户端工具(如`ssh`, `scp`, `sftp`)、SSH隧道、密钥管理、SSH代理转发、公钥认证、权限控制等。这些工具和功能是日常运维和开发工作中不可或缺的部分。 在处理中文用户名时...

    centos5 下安装oracle 11g R2(原创)

    在CentOS系统中,通过ssh putty客户端访问时可能会遇到中文乱码的问题,为解决该问题需要修改系统的i18n配置文件。通过修改/etc/sysconfig/i18n文件和/etc/profile文件,将系统的语言配置改为支持中文的编码格式,...

    Oracle12c在CentOS7操作系统下环境搭建手册范本.doc

    安装CentOS7时,选择英文界面以避免可能出现的乱码问题。在安装过程中,执行手动分区,通常推荐创建两个分区:swap分区(大小通常是内存的两倍,例如2GB)和根目录分区(/)。剩余空间全部分配给根目录。设置主机名、...

    解决安装Oracle时图形界面弹不出来的问题

    在解决这个问题时,首先需要理解本地运行和远程SSH命令安装的区别。对于本地安装,当你已经通过图形界面登录系统(如CENTOS),DISPLAY通常自动设置为`:0.0`,意味着图形界面将在本地显示器上显示。但如果你通过SSH...

    “懒惰” Linux 管理员的 10 个关键技巧

    使用`vncserver`启动服务,然后通过VNC客户端连接,便于进行图形化操作。 7. **技巧7:自动脚本化任务** 对于重复性的任务,编写bash脚本自动化执行,可显著提高效率。例如,定期备份、系统监控和日志分析都可以...

    使Nginx服务器支持中文URL的相关配置详解

    客户端字符集设置也很重要,尤其是在通过SecureCRT之类的SSH客户端工具连接服务器时。需要确保客户端使用的字符集也是UTF-8,这样在上传文件或者查看输出结果时,中文显示才不会出现乱码。通常在SecureCRT的设置中...

Global site tag (gtag.js) - Google Analytics