如何在Windows上创建一个脚本来运行远程Linux上的SSH命令。

3
我希望能在Windows上创建一个自动脚本,通过ssh远程连接到Linux并运行一些命令。
我知道在Linux(ssh客户端)和Linux(ssh服务器)之间编写脚本很容易。
但我不知道如何在Windows(ssh客户端)上创建一个脚本,以便远程连接到Linux(ssh服务器)。
4个回答

1

大多数流行的编程语言都有SSH库可供使用,选择您熟悉的语言,然后寻找相应的库。

我个人使用过以下几种:

C语言 - libssh
.NET - SharpSSH
Python - ParamikoReally Simple SSHFabric


1

如果你只是想运行一些命令行,那么 plink 应该就足够了,我认为。

祝好运。


1
使用 putty(从putty网站获取)和以下格式的批处理文件:
Plink.exe -ssh -pw %password5 %linuxuser%@%servver% /path/to/script/script.sh

将它们保存在同一个文件夹中 -> 运行您的杰作。

0

一种方法是安装Cygwin并使用shell脚本运行ssh命令。您可以通过运行sh.exe带参数来启动此脚本。

这样,您可以使用相同的Linux工具(sh和OpenSSH),这些工具您已经熟悉,完成工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接