#!/usr/bin/perl
use Net::Telnet;
$telnet = new Net::Telnet ( Timeout=>10,Errmode=>'die');
$telnet->open('hostname.domainname');
print "opened ...\n";
$telnet->waitfor('/login: $/i');
$telnet->print('pjpandey');
print "enetered username ...\n";
$telnet->waitfor('/password: $/i');
$telnet->print('pjp2213');
*我收到此错误
connecting to "hostname.domainname", port 23: Connection refused at ./login.pl line 6
我想从linux VM登录窗口机器,并通过perl脚本在cmd中浏览命令(java -jar selenium.jar
)。
你可以用telnet或任何其他脚本语言以外的方式帮助我吗?
提前致谢!*
答案 0 :(得分:0)
我做类似的东西RPC(远程过程调用)。 Windows拥有可怕的安全跟踪记录。您应该考虑使用ssh而不是telnet。有了它,你会发现更多的支持。
“如何在Windows机器上安装运行ssh?”你问?
http://www.howtogeek.com/howto/41560/how-to-get-ssh-command-line-access-to-windows-7-using-cygwin/