簡體   English   中英

Perl腳本可使用Putty創建到遠程計算機的SSH會話並執行Windows計算機上的命令

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM