当前位置: 技术问答>linux和unix
SSH的远程指令
来源: 互联网 发布时间:2016-12-17
本文导语: 如何通过dos.cmd命令在windows下执行ssh的远程指令. 即通过在cmd命令行上执行相关命令能执行ssh相关的操作,如连接到某台linux,然后执行相关操作 | 在windows下装一下perl 然后就可以通过命令行的...
如何通过dos.cmd命令在windows下执行ssh的远程指令.
即通过在cmd命令行上执行相关命令能执行ssh相关的操作,如连接到某台linux,然后执行相关操作
即通过在cmd命令行上执行相关命令能执行ssh相关的操作,如连接到某台linux,然后执行相关操作
|
在windows下装一下perl 然后就可以通过命令行的方式连接过去了!
例子 保存为test.pl
然后在windows的cmd下或者bat文件里执行perl test.pl即可!
详情参照这里Perl实现SSH自动登录
例子 保存为test.pl
use strict;
use Net::SSH::Perl;
my $host = '192.168.0.100';
my $user = 'testuser';
my $password = '123456';
my $ssh = Net::SSH::Perl->new($host);
$ssh->login($user,$password);
my ($stdout,$stderr,$exit) = $ssh->cmd("df -h");
$ssh->cmd("exit");
if($stderr){
print "ErrorCode:$exitn";
print "ErrorMsg:$stderr";
} else {
print $stdout;
}
exit $exit;
然后在windows的cmd下或者bat文件里执行perl test.pl即可!
详情参照这里Perl实现SSH自动登录
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。