gpt4 book ai didi

plink - 传递shell脚本文件

转载 作者:行者123 更新时间:2023-12-02 08:39:28 25 4
gpt4 key购买 nike

我有一个 Linux shell 脚本文件,它从 Linux 服务器收集各种数据。 (服务、流程、自由空间等)。

从 Windows 收集数据,我们使用 Plink 连接到 linux Boxes 并运行 shell 脚本

plink root@servername -pw Password -noagent -m Batch-File.

并使用 pscp 将文件复制到 Windows 位置。

现在,当我尝试对 Esxi 执行相同操作时,plink 命令失败并出现以下错误。

FATAL ERROR: Server unexpectedly closed network connection

但是如果我给出如下直接命令。

plink root@servername -pw Password -noagent  ls /etc

成功了。

如果可能的话,请告诉我如何使用 esxi 的 plink。

最佳答案

查看消息日志后,问题似乎出在 esxi 读取长字符串的限制上。消息日志在 session 中因 String Too Long 而失败,然后发布关闭连接的消息。

因此,方法是将 shell 脚本复制为 pscp 连接,以可执行权限运行该文件并收集收集的数据,然后从系统中删除该文件。

关于plink - 传递shell脚本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5960806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com