您的位置:首页 > 其它

【原】windows下ssh客户端登陆Ubuntu中文乱码解决办法

2010-03-06 21:50 453 查看
装上了Ubuntu
9.04,系统环境更新为中文。想在windows下ssh远程登录Ubuntu,于是按照如下步骤。

1、在Ubuntu下安装openssh-server

sudo apt-get install
openssh-server

2、在windows下安装ssh
client,但是问题随之而来。开始时,我安装了ssh secure shell
client(SSC),但是登陆到了Ubuntu上,发现中文显示是乱码。于是百度之,知道了,不能用SSC来连接中文环境的Ubuntu,原因是Ubuntu中文环境的字符集编码是utf8的,但是SSC的设置编码,没有utf8的,所以不能够修改SSC的参数,来达到显示中的目的。但是,还是有解决办法的,在Ubuntu中,利用命令:locale,来查看系统的语言环境,具体的可以查看
关于locale的设定,为什么要设定locale 。看过之后,你会明白,由于SSC的字符集小于ubuntu系统环境的字符集(utf8),用文章中的那句话:用了不正确的密码本来解密,肯定得不到想要的结果。这个时候,继续百度之,有很多的文章,说明应该把系统的环境改成什么样的,这里有一篇例子ssh客户端连接centos乱码问题,请自行解决。

 
这个是利用SSC来连接ubuntu出现的中文乱码问题的解决方案。但是这样修改系统环境,让人很不爽,所以还有另一种解决方案,换一个ssh客户端。具体的可以参见SSH Secure Shell Client的替代方案,另外,除了文章中说的putty那个ssh连接的客户端软件外,还推荐一个xshell,和putty差不多的设置方式,也能够解决显示中文的问题,而不用修改ubuntu系统。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: