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
############################################################## 现象:用SSH软件连接时,中文是乱码解决:修改/etc/sysconfig/i18n文件,将其改成以下内容: LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb-sun16"#source /etc/sysconfig/i18n重启机器,问题应该解决了。CentOS更改LANG="zh_CN.GB18030"SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="lat0-sun16"############################################################## 修改 /etc/profile增加export LC_ALL=zh_CN # for linux: zh_CN export LANG=zh_CN # for linux: zh_CN即可解决 ###############################################################
分享到:
相关推荐
问题:ssh-copy-id 命令无法使用,在linux服务器的ssh服务中没有有这个命令,可以在/usr/bin/的这文件夹中查看没有这个ssh-copy-id 命令。 问题分析:是由于ssh服务的问题,可以直接将ssh-copy-id 命令拷贝/usr/...
适用于centos 7 redhat 7 x86架构操作系统使用的openssh 9.5 p1 二进制rpm包 带有ssh-copy-id命令,2023年10月4日发布,当前最新版本,修复安全漏洞,更新升级openssh版本
解决CentOS SSH连接时中文乱码.
ambari-2.7.4.0-centos7.tar.gz,HDP-3.1.4.0-centos7-rpm.tar.gz,HDP-UTILS-1.1.0.22-centos7.tar.gz,HDP-GPL-2.6.5.0-centos7-gpl.tar.gz
cloudera-CDH5.16.1安装包,cloudera-manager-centos7-cm5.16.1_x86_64.tar.gz。cloudera-CDH5.16.1安装包,cloudera-manager-centos7-cm5.16.1_x86_64.tar.gz。
HDP-GPL-3.1.4.0-centos7-gpl.tar.gz
HDP-GPL-2.6.4.0-centos7-rpm.tar.gz
emqttd emq emqx mqtt老版本 解压至centos7 64位系统,安装文档进行安装 emqttd-centos7-v2.3.11.zip
openGauss_3.0.0 企业版(openGauss-3.0.0-CentOS-64bit-all.tar.gz)适用于centos_x86_64
pgdg-centos96-9.6-3.noarch postgresql的依赖包postgresql的依赖包
适用于centos 7 redhat 7 x86架构操作系统 openssh 9.6 二进制rpm包 基于openssl 1.1.1w 包含ssh-copy-id命令 2024年1月5日 制作
vault-ssh-helper, Vault SSH代理用于启用一次性密钥和密码 vault-ssh-helper 请注意:我们采取保管库和我们的用户信任的安全。 如果你认为你已经发现了安全问题,请联系我们,通过与我们联系,在 security@...
离线安装amabri-2.7.4,之 HDP-UTILS-1.1.0.22-centos7.tar.gz
CentOS中文乱码问题 ,讲述如何将乱码转换成中文
ZLMediaKit-centos安装包
适用于centos 7 redhat 7 x86架构操作系统升级更新openssh 9.7 版本,修复安全漏洞 此包为二进制rpm包,包含ssh-copy-id命令 2024年3月11日 官方发布9.7版本,此包基于官方源码制作,无ssl信息显示。
cdh 大数据软件 支持centos7 cdh 大数据软件 支持centos7 cdh 大数据软件 支持centos7 cdh 大数据软件 支持centos7
此驱动适用于linux CentOS 下 RTL8192EU芯片的网卡,本人使用的是TP-LINK的usb无线网卡; 已在新装CentOS 中测试使用,使用教程详见我的博客。
瀚高(highgo)4.5.7数据库rpm安装包
openGauss Symbol(symbol_3.0.0)openGauss-3.0.0-CentOS-64bit-symbol.tar.gz 适用于centos_x86_64