v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);}
800x600 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";}
SecureCRT连接Linux时经常会看到乱码。
发生乱码的原因主要是有三个地方
1.Linux的etc的系统默认配置的编码
2.用户环境变量里面设置的LANG变量
3.SecureCRT会话变量里面的字符集的设置
只要保持这三个地方的字条集编码保持一致就可以了。
解决步骤如下:
1.设置用户的环境变量
查询当前用户的Local信息:
[root@devdbserver ~]# export |grep LANG
declare -x LANG="zh_CN.GB18030"
如果不是declare -x LANG="zh_CN.UTF-8"则按如下步骤开始编辑配置文件
转到后编辑结果界面:
lang=zh_CN.utf8
[root@devdbserver ~]#
可以看到现在用户的环境变量将语言设置成为了lang=zh_CN.utf8。
2.设置SecureCRT。
设置步骤如下图所示:
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
800x600
Normal
0
7.8 磅
0
2
false
false
false
EN-US
ZH-CN
X-NONE
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";}
需要说明的是:
设置字符编码跟用户变量一样后,可能还会出现中文乱码。
原因是字体引起的。
因为有些字体无法显示中文,所以中文就会出现乱码。
所以在选择字体时,应该选择那支持中文的字体。
3、启动SSH服务并关闭防火墙
4、如果是连接虚拟机还要注意
虚拟机连接方式
联 网:可以通过Bridgeed(连接其他机器),这个是把虚拟机当成局域网的同等机器存在,当然以可以通过only host连接本机的
不联网:只有通过only host
如果还是不行就试试查看sshd服务状态
操作:1. 查看sshd服务状态 #service sshd status
2. 修改配置文件 #cd /etc/ssh
#vi sshd_config
把PermitRootLogin no改为PermitRootLogin yes
3. 重启sshd服务 #service sshd restart