如何在 perl 的 openssh 中指定 -v 选项
Posted
技术标签:
【中文标题】如何在 perl 的 openssh 中指定 -v 选项【英文标题】:How to specify -v option in openssh in perl 【发布时间】:2013-04-11 06:28:43 【问题描述】:我正在使用 Net::OpenSSH 模块连接到节点。但是在连接到节点时,我需要将 ssh 的 -v 指定为 ssh -v admin@hostname。尝试使用 master_opts 和 default_ssh_opts。但他们没有工作。
我的 $ssh = Net::OpenSSH->new("$user_name\:$password\@$server",strict_mode => 0, default_ssh_opts => [-o => "-v"]);
如何做到这一点?
【问题讨论】:
你能告诉我们你的代码吗? 在调用 Net::OpenSSH 构造函数时,将master_opts => ['-v']
添加到参数列表中。
我的 $ssh = Net::OpenSSH->new("$user_name\:$password\@$server",strict_mode => 0, default_ssh_opts => [-o => "-v" ]);
【参考方案1】:
my $ssh = Net::OpenSSH->new($server,
user => $user_name,
password => $password,
strict_mode => 0,
master_opts => ['-v']);
【讨论】:
以上是关于如何在 perl 的 openssh 中指定 -v 选项的主要内容,如果未能解决你的问题,请参考以下文章