我有一个Linux Shell脚本文件,该文件从Linux服务器收集各种数据。 (服务,流程,FreeSpace等)。
从Windows收集数据,我们使用Plink连接到Linux Boxes并运行Shell脚本
plink root@servername -pw Password -noagent -m Batch-File.
并使用pscp将文件复制到Windows位置。
现在,当我尝试对Esxi执行相同操作时,plink命令失败,并出现以下错误。
严重错误:服务器意外关闭网络连接
虽然如果我给一个直接的命令如下。
plink root@servername -pw Password -noagent ls /etc
解决。
让我知道如何在esxi上使用plink ..
最佳答案
看到消息日志后,看来问题出在esxi限制以读取长字符串。在字符串过长的会话中,消息日志失败,然后发布关闭连接的消息。
因此,方法是将外壳程序脚本复制为pscp连接,以可执行权限运行该文件,并收集收集的数据并从系统中删除该文件。
关于plink - 传递shell脚本文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5960806/