将 Perl 脚本导出到 Windows

发布于 2024-12-20 14:37:04 字数 158 浏览 0 评论 0原文

我在 Linux 服务器上有几十个 Perl 脚本,我想在我的桌面上使用一些脚本。我的系统上安装了活动 perl。

我的问题是,由于 Windows 没有本机 ssh,我如何使用该脚本?我的脚本用于通过 ssh 登录到 cisco 设备。

有什么建议或想法吗?提前致谢。

I have dozens of perl script on linux server, and I want use some of the script on my desktop. I have active perl installed on my system.

My question is since windows does not have native ssh how I can use the script? My script is use to login to cisco devices via ssh.

Any suggestions or ideas? Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

最终幸福 2024-12-27 14:37:04

Net::SSH::W32Perl 的文档说:

该模块在以下情况下提供有限的 Net::SSH::Perl 功能
MSWin32 (ActivePerl)。有关功能说明,请参阅 Net::SSH::Perl

The documentation for Net::SSH::W32Perl says:

This module provides limited Net::SSH::Perl functionality under
MSWin32 (ActivePerl). See Net::SSH::Perl for a functional description.

掌心的温暖 2024-12-27 14:37:04

我过去曾成功使用过 Net::SSH2

I've successfully used Net::SSH2 in the past.

燃情 2024-12-27 14:37:04

您可能还想考虑使用 Strawberry Perl

除此之外,您应该能够在 Windows 命令行中运行脚本使用:

perl scriptname.pl

您还可以将 .pl 文件扩展名与 Perl 相关联,然后双击它们以在命令窗口中启动它们。我假设 ActivePerl 默认执行此操作。我知道 Strawberry Perl 可以。

You might also want to consider using Strawberry Perl

Aside from that, you should be able to run your scripts in the Windows command line using:

perl scriptname.pl

You can also associate the .pl file extension with Perl and double click on them to start them in the command window. I assume that ActivePerl does this by default. I know that Strawberry Perl does.

颜漓半夏 2024-12-27 14:37:04

举个例子,每当我想假装我的 Windows 机器实际上是 Linux 机器时,我就喜欢 Cygwin。大多数时候都是这样。特别是,我宁愿安装 Cygwin 的 openssl 包,也不愿尝试在 Windows 上构建和/或配置 libssh2。与在 Windows 上构建和配置 libssh2 相比,我宁愿做很多事情。

我还发现,将 Perl 脚本从 Linux 移植到 Cygwin 上运行比在 Windows 上运行要少一些工作(尽管需要做的工作记录较少)。

I, for one, love Cygwin whenever I would like to pretend that my Windows box is actually a Linux box. Which is most of the time. In particular, I would rather install Cygwin's openssl package rather than try to build and/or configure libssh2 on Windows. There are a lot of things I would rather do than build and configure libssh2 on Windows.

I also find that there is less work to do in porting a Perl script from Linux to run on Cygwin than to run on Windows (though what work there is to do is less well documented).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文