我希望能在Windows上创建一个自动脚本,通过ssh远程连接到Linux并运行一些命令。
我知道在Linux(ssh客户端)和Linux(ssh服务器)之间编写脚本很容易。
但我不知道如何在Windows(ssh客户端)上创建一个脚本,以便远程连接到Linux(ssh服务器)。
我知道在Linux(ssh客户端)和Linux(ssh服务器)之间编写脚本很容易。
但我不知道如何在Windows(ssh客户端)上创建一个脚本,以便远程连接到Linux(ssh服务器)。
大多数流行的编程语言都有SSH库可供使用,选择您熟悉的语言,然后寻找相应的库。
我个人使用过以下几种:
C语言 - libssh
.NET - SharpSSH
Python - Paramiko或Really Simple SSH或Fabric
Plink.exe -ssh -pw %password5 %linuxuser%@%servver% /path/to/script/script.sh
一种方法是安装Cygwin并使用shell脚本运行ssh命令。您可以通过运行sh.exe
带参数来启动此脚本。
这样,您可以使用相同的Linux工具(sh和OpenSSH),这些工具您已经熟悉,完成工作。