![](/img/trans.png)
[英]Run a perl script on remote machine from local machine using Telnet or SSH with Perl
[英]Perl script to create a SSH session to a remote machine using Putty and execute commands from a Windows machine
我想使用Perl創建到遠程計算機的SSH會話,並從Windows計算機自動執行命令。 有辦法嗎?
Net::SSH
模塊依賴於命令行ssh
工具,Windows並沒有直接提供該工具。
我建議您使用Putty的plink
命令而不是putty
本身,因為plink
更接近ssh
命令行實用程序,並且用於此類事情。 加上IPC::Open3
(或IPC::Open2
,如果你不希望看到的輸出到STDERR),它可以讓你print
命令和和readline
交互的響應。 我確定您可以創建自己的日志文件。
或者,您可以考慮Net::SSH::W32Perl
,它是圍繞Net::SSH::Perl
的兼容層。 它雖然年代久遠,但比依靠Putty更好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.