首页 > 新闻资讯
最新文章
最热文章
视频教程

putty使用的过程中我们有可能会遇到乱码现象,在前面我们也说过Putty中文乱码解决方法,今天来说说ssh主机中文乱码的问题。我们都知道中文版的putty就可以正常显示中文了,但是如果你的sshd配置的不正确也会无法正常显示中文,怎样去解决这样的问题呢?我们应该这样做。

编辑 vi  /etc/sysconfig/i18n 

把以下代码粘贴进去就好了,如果默认的配置里有的那就删除掉,你最好还是按照我的顺序来,因为我就实验了一下,把顺序更换以后显示中文就乱码了,(这里的环境是rhel5.6)



putty登录上我们了解的已经很多了,像前面介绍的无密码登录等。今天来看看怎样让指定用户,非常安全便捷的登录。

在 PuTTY 的配置 Connection->SSH->Auth 这里面,指定上私钥,然后记得保存 Session,以后就不需要重复这一步了。

putty简单安全登录的展示

设置指定上自动登录的用户名。

putty简单安全登录的展示

展示下登录的效果


putty使用中我们为了增加其安全性会创建很多的密钥,当然创建了一大推密钥,我们在登录时也会是很复杂的事。那么我们用公钥登录服务器的流程是怎么样的呢?

公钥/密钥对是可以用 PuTTYgen 创建的,个公钥/密钥对可以用在不同的服务器上,所以也不需要重复创建,关键要有足够强健的密码和安全的存放。

首先,我们肯定是要输入帐户名和口令登录到主机上。输入如下命令,来编辑 authorized_keys 文件。

mkdir -p $HOME/.ssh && touch $HOME/.ssh/authorized_keys \
&& chmod go-w $HOME $HOME/.ssh $HOME/.ssh/authorized_keys && vim $HOME/.ssh/authorized_keys

把下面这个文本框里的公钥粘贴到 vim 中去。


我们通常在使用PuTTY工具时都会说登录SSH主机,但我们都要配置SSH协议,SSH协议的安全性更好。由于SSH采用了加密机制,所以其配制起来还是有一些复杂的。现在就以Cisco的防火墙服务器为例,看看如何配置SSH协议,让其在服务器上生效。这需要下面的五步来完成。

  第一步:配置防火墙主机名。

这个步骤虽然不是启用SSH服务的必备步骤。不过,笔者还是建议用户给防火墙起一个合适的名字。当通过客户端访问SSH服务期的时候,输入名字要比输入IP地址简单的多。而且,名字也比枯燥无味的数字好记的多。故起一个容易记忆的SSH服务器名字,是SSH服务器管理的基础。

在Cisco防火墙中,可以利用hostname命令来配置SSH服务器的名字。为了便于识别,一般在取名的时候,需要符合一定的规则。如利用“设备名称-实体名字”规则来命名。

  第二步:生成密钥对。



在前面我们说过Putty中文乱码解决方法在里面说了很重要的一步把Use font encoding改为UTF-8。在一般情况下我们都希望用utf8的字符集,但是通常在windows下的term终端使用utf8会带来一些问题,比如putty使用 vi时,会发生一些问题。那么又要怎样去解决呢?

首先,把 PuTTY 的字符集修改为 UTF-8, window----translation---received data assumed to be in which character set 改称utf8

然后选择一个支持 UTF-8 的中文字体,如宋体、新宋体等。

接下来。