doscmd与plink结合使用的bug
NetG 2016-12-04 12:00:22 09年写的程序,当时主要用以(ssh或者telnet方式)连接unix服务器,然后执行一些命令。
doscmd控件功能:执行cmd命令,并且收集执行结果
plink(来自:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)可以有ssh,telnet,raw,ser等方式连接服务器。
我把这两者结合在一起完成上述功能的。
之前连接linux或者unix服务器都正常,但是现在用它连接思科交换机或者路由器有问题。
如果在dos下直接输入 plink -telnet 12.23.36.56(思考交换机ip地址),可以成功登录
如果用程序执行:
User Access Verification
Username: myuse
Password:
% Login invalid
Username:
在输入用户名myuse后,出现输入password提示后马上出现:
% Login invalid
Username:
不知道为何。
附:思科交换机
Cisco IOS Software, C3560 Software (C3560-IPBASE-M), Version 12.2(35)SE5, RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2007 by Cisco Systems, Inc.
Compiled Thu 19-Jul-07 18:15 by nachen
后面跟帖是doscommand的源代码,仔细检查了也没找到问题所在,请教各位了,谢谢。
现在无法回复了,因为限制3次回帖,晕啊。