解决securecrt连接linux,出现的中文乱码问题

之前介绍过SecureCRT连接linux,当然,它还支持连接AIX,HP-UX等等。我这里使用的是ssh2的方式连接linux,它比telnet更安全,关于telnet、ssh1、ssh2的比较,请参考:

http://www.darkmi.com/blog/archives/1289

这里简单介绍一下如何以ssh的方式连接linux:

首先验证你的linux是否安装了openssh-server,

rpm –q openssh-server

不需要进一步配置ssh,必要的话重启ssh服务:

/etc/rc.d/init.d/sshd restart

关于openssh-server的一些具体配置,请参考:

http://www.linuxidc.com/Linux/2010-04/25398.htm

然后,下面就可以使用securtcrt连接linux了:

终端使用ssh2,保存你的用户名和密码,就这么简单:

ssh2

大家知道,在linux终端下比较好的一个特性就是color,比如文件夹名显示为蓝色,压缩包显示为红色,可执行文件显示为绿色,文本文件为黑色

color

 

同样,securecrt下也可以拥有,可以更改“session options“来实现:

终端设定

进入terminal---emulation,选择terminal为linux,启用use color scheme、ansi color。

下来,操作的时候,遇到一问题,securtcrt下无法显示中文,显示为乱码:

中文乱码

原来以为的是locale的问题:

locale

在securtcrt终端中执行export LANG=zh_CN.utf8,试了一下,还是乱码,不管用,看来不是这里的原因了。

经过测试,实际的问题在这里:

修改session options---terminal---apperance,修改character encoding默认的default为utf-8。

中文问题

下面正常了,哈哈,顺便就之前的设置,加入了颜色:

可以显示中文

posted @ 2011-01-10 08:39  William's Tech Space  阅读(1800)  评论(0编辑  收藏  举报