在 Windows 机器上创建一个脚本,通过执行 cmds 从 Linux 机器中检索数据

在 Windows 机器上创建一个脚本,通过执行 cmds 从 Linux 机器中检索数据

如何在 Windows 机器上创建一个脚本,通过针对远程 Linux 机器执行 cmd 来从 Linux 机器检索数据?

我在 win 框上安装了 putty 和 Plink,但不确定如何从脚本(例如 bat 文件)启动 cmd,并将结果写回到 win 框上的 txt 文件中。

有什么想法我可以如何对诸如 grep 或 LS cmd 之类的简单操作执行此操作吗?

答案1

您可以在命令行上使用 plink 执行远程命令。将远程命令放在文件中,例如:

ls
cd ~/some/directory
echo "whatever"

然后运行 ​​plink:

C:\Program Files\Putty\plink.exe -ssh -l <username> -pw <password> <ip/url> -m \your\file\with\the\commands

要将 plink 的输出发送到文件:

(C:\Program Files\Putty\plink.exe -ssh -l <username> -pw <password> <ip/url> -m \your\file\with\the\commands) >> logfile.txt 2>>&1

相关内容