问题讨论:程序 C/C++ Java GUI编程 ASP Php Shell Perl Web开发 软件工程 三大件 机箱 存储设备 光存储 音频设备 视频设备 外设 购机
asp php java C CGI .net vb delphi unix&linux sql Word Excel WPS OutLook Powerpoint Dreamweaver FPage/Golive CSS/HTML DOM/JS
热门词:流程图 excel 入侵检测 vss Windows 安全漏洞 QQ空间 事件编程 MFC

 程序设计交流 > Perl 

用perl写一个ssh2的脚本

[2008-11-19 0:26:27] [来源: 百家电脑学院] [我要投稿]

2008-11-18 09:29生了锈的(9php.com)钢笔
用perl写一个ssh2的(9php.com)脚本

先ssh2到10.132.215.49     userid/psw:   oamce_backup/ oamce_data    ,再telnet 到10.132.215.36或10.132.215.36    userid/psw:    jtuser / alausr

输入s12之后就可进行人机命令操作。
需要先ssh2到一台机器上,然后telnet另一台,在36这台机器上每输入一行后回车,然后把屏幕输出的(9php.com)东西取过来,请教下该怎么写

2008-11-18 10:46whut_air
你一定要用 perl么  如果使用的(9php.com)是crt 的(9php.com)话你可以试下下面的(9php.com)


在CRT软件的(9php.com)安装目录下都有目录  CRT\scripts
可以对该脚本进行简单修改后用来实现多个主机之间跳跃

  crt.Screen.WaitForString "ZHCJ2:/home/ricsson>"
  crt.Screen.Send "telnet XXXXX" & VbCr
  crt.Screen.WaitForString "ogin: "
  crt.Screen.Send "用户名" & VbCr
  crt.Screen.WaitForString "assword:"
  crt.Screen.Send "密码" & VbCr

其中就2条语句要注意
  crt.Screen.WaitForString "assword:"    #类似条件语句  如果 crt写入:  assword:
  crt.Screen.Send "密码" & VbCr      #输入         [email]gmcc@2.0[/email]   而 & VbCr    是回车。   


解决了给我加点分谢谢

2008-11-18 10:52huhuegg
shell:
expect ssh

perl:
Net::SSH

·用perl写一个ssh2的脚本 | 相关文章·

·百家学院 | 最新评论·