SSH终端访谈Linux主机出现乱码消除,终端中文乱码

采纳ssh终端访谈Linux主机时,出现了乱码的动静,具体步骤如下:

方法一:
修改/etc/sysconfig/i18n 文件
把内部的LANG=”en_US”改成 GB2312就足以了
要重启一下机械
不用重启的点子,直接
# LANG=”GB2312″
接下来就可以了
修改 i18n 只是为了重启有效
方法二:
#vi ~/.bash_profile
LANG=zh_CN.GB18030
LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN
export LANG LANGUAGE
如此那般就能够在终点输入和显示中文了,并且shell脚本里原本的华语展现乱码难点也消除了
方法三:
修改 /etc/sysconfig/i18n
第1句 LANG=”zh_CN.UTF-8″ 改为 LANG=”zh_CN.GB18030″
方法四:
修改 /etc/sysconfig/i18n
LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”
       SUPPORTED=”zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en”
       SYSFONT=”lat0-sun16″
       SYSFONTACM=”8859-15″
方法五:
     [root@localhost ~]# service vsftpd restart
     ?抽. vsftpd锛                                            [ 纭..
]
亚洲必赢app官方下载,     涓?vsftpd ?.. vsftpd锛                              [ 纭.. ]
SSH终端访谈Linux主机出现乱码消除,终端中文乱码。     [root@localhost ~]# cd /etc/sysconfig/
     [root@localhost sysconfig]# cp i18n i18n.bak    #备份i18n文件
     [root@localhost sysconfig]# echo “” >i18n

由于Linux主机在开机运转服务时,会进展SENDMAIL服务的DNS查询,导致运维速度相当的慢。

  Xshell是五个平安终端模拟软件,能够张开长距离登陆。作者动用XShell的最首要指标是在Windows情况下登陆Linux终端实行编码,特别方便。本文简要介绍下它的运用方式。

1.下载后在设置时精选个人/高校无需付费版就可以。

2.设置完结后先在要连接的Ubuntu主机下张开SSH服务,若无拉开供给设置openssh-server:

sudo apt-get install openssh-server

  使用ps -e | grep
ssh,纵然只有ssh-agent表示还没运行,须求/etc/init.d/ssh
start;有sshd表明已开行。

3.开荒Xshell,选取“新建”,“连接”设置里甄选SSH,主机填入需求三番五次的主机的IP地址。

 在“用户身份验证”中填入可用的登陆Ubuntu的用户名和密码。

  设置完这两步就足以行使XShell调控Ubuntu主机了。

4.粤语乱码的缓和方法:

   
在认可Ubuntu补助汉语的前提下(即,间接利用Ubuntu能够来得汉语),在“文件”菜单的“属性”中接纳“终端”,“编码”选取“UTF-8”,并勾选“韩中国和东瀛语言中的不显明字符处理为宽字符”,重新连接就可以。还会有一种缓和办法,可是本人从未试过(

[root@localhost ~]# cd /etc/sysconfig/
[root@localhost sysconfig]# cp i18n i18n.bak    #备份i18n文件
[root@localhost sysconfig]# echo “” >i18n
[root@localhost sysconfig]# vi 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=”lat0-sun16″

双重连接后中文展现符合规律

率先步:用vi编辑器打开/etc/sysconfig/目录下的i18n文件,命令如下:
[root@localhost ~]# vi /etc/sysconfig/i18n

     [root@localhost sysconfig]# vi 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=”lat0-sun16″
     重新连接后粤语展现不荒谬
     [root@mail ~]# service vsftpd restart
     关闭 vsftpd:                                          [ 确定 ]
     为 vsftpd 启动 vsftpd:                            [ 确定 ]

化解办法: 修改/etc/sysconfig/network的主机名和/etc/hosts中的一样

其次步:步入编辑状态,增添如下内容:
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=”lat0-sun16″

[root@localhost ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost.localdomain

其三步:退出,保存,实施如下命令,使之布置生效:
[root@localhost ~]# source /etc/sysconfig/i18n

 

[root@localhost ~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=localhost.localdomain
GATEWAY=172.18.4.50

亚洲必赢app官方下载 1

前二日连接linux遭逢时,因为是新的生育条件,所以安插不怎么全,ssh调控台展现的华语都为乱码,从网络找了多少个艺术,自个儿用了更换某些目录的公文内容的法子,成功解决,在那与大家分享一下。

  1. SSH 中文乱码 解决方法:

用ssh连接上服务器,打开目录/etc/sysconfig,个中有个文本为:
i18n,在那之中的从头到尾的经过为

vi /etc/sysconfig/i18n
将内容改为

[plain] view
plaincopyprint?

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=”lat0-sun16″

  1. <SPAN style=”FONT-SIZE: 18px”>LANG=”en_US.UTF-8″  
  2. SUPPORTED=”zh_CN.UTF-8:zh_CN:zh:zh_TW.UTF-8:zh_TW:zh:en_US.UTF-8:en_US:en”  
  3. SYSFONT=”latarcyrheb-sun16″</SPAN>  

    LANG=”en_US.UTF-8″
    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,telnet终端就能够健康展现了。

将内部的内容改为了:

亚洲必赢app官方下载 2

[plain] view
plaincopyprint?

  1. <SPAN style=”FONT-SIZE: 18px”>LANG=”zh_CN.GB2312″  
  2. LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”  
  3. SUPPORTED=”zh_CN.GB18030:zh_CN.GB2312:zh_CN.UTF-8:zh:en_US.UTF-8:en_US:en:ja_JP.UTF-8:ja_JP:ja”  
  4. SYSFONT=”lat0-sun16″  
  5. SYSFONTACM=”8859-15″</SPAN>  

    LANG=”zh_CN.GB2312″
    LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”
    SUPPORTED=”zh_CN.GB18030:zh_CN.GB2312:zh_CN.UTF-8:zh:en_US.UTF-8:en_US:en:ja_JP.UTF-8:ja_JP:ja”
    SYSFONT=”lat0-sun16″
    SYSFONTACM=”8859-15″

重启了弹指间服务器,连接后一切OK了!

在那也备忘下任何的法子,可是没试过,大家能够尝试:

在终极实施命令:

export LC_ALL=zh_CN.GB2312;export LANG=zh_CN.GB2312是最得力的。

1.不管事这种ssh客户端,字体设定绝对要设为能够显得汉语的字体。

2.远程的locale必必要设置为LANG=zh_CN.UTF-8

========================================
修改/etc/profile 

充实这一行
export LC_ALL=zh_CN.GBK

========================================

SSH展现中文乱码难点
(1)打开smb.conf
添加:

   display charset=cp936
    unix charset=cp936
    doc  charset=cp936

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图