全角半角引发的血案

昨天看到几台新入网的防火墙无法正确进行配置备份了。找了半天终于找到了原因,觉得比较妖,特记录一下。我们的配置备份过程是这样的:根据每台防火墙的配置通过TELNET/SSH方式远程登录,执行各型号防火墙对应的配置备份命令将备份通过tftp传回主机,然后对配置备份文件解析做后续操作。

在操作中发现有6台新加墙无法正确的备份,提示授权失败。找了一下这个是连接的时候抛出的异常,即在TELNET/SSH过程中认证失败了。一直找到防火墙管理员确定密码正确,在服务器上人工执行命令也是可以登录,且每台墙都是可以联通的,若不能联通则应该会报连接错误。觉得这事太妖,后又觉得可能是防火墙登录上了,在en的过程中密码不对,但看了一下代码报错应该不是一样的。死马当活马医,直接把数据库强制update了一台墙,结果奇迹发生了,强制修改的可以登录了。但没有修改的还是不行。用我的24k金狗眼看了半天发现不成功的密码#比成功的#大一号!妖! #号的全角半角问题!!!网上查了一下好像qq拼音默认开着的时候#会自动使用全角!

特此记录一下。错误的样子千奇百怪,我开始渐渐的了解到为啥有经验的人会比较值钱 了。

发表评论

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.