问题标签 [pssh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
421 浏览

linux - PSSH 直接到目录

我正在尝试将 PSSH 连接到多个主机,但我不想进入主目录,而是想直接进入特定目录。谁能帮助我如何做到这一点?我为此搜索了很多,但没有太多运气。

目前我的代码如下所示:

其中 hosts.txt 包含主机列表,我想执行 downloadpkgs shell 脚本。

提前致谢!

0 投票
2 回答
5108 浏览

python - Python Parallel SSH 仅获取命令输出

我是 Python 新手,我希望对设备运行多个并行 ssh 连接和命令。我正在使用它的pssh 链接。问题是设备在连接后返回一些大标题,如 20-30 行。当我使用下面的代码时,打印出来的是命令的结果,但在顶部还有登录后打印的大标题。

无论如何我可以得到命令输出?

0 投票
1 回答
651 浏览

python - 在python2.7上安装parallel-ssh

我正在尝试安装parallel-sshpython2.7. 我使用它的用例是使ssh连接并行运行,而不是让它阻止python文件的进一步执行。我使用了以下命令,

但是,我收到以下错误,

我试图寻找纠正这个问题的方法。我不太清楚该怎么做,需要一些指导。

0 投票
2 回答
846 浏览

python - 在执行并行 ssh 时获取“TypeError:'NoneType' 对象不可迭代”

我正在尝试在服务器上执行并行 ssh。在执行此操作时,我收到“TypeError: 'NoneType' object is not iterable”这个错误。请帮忙。

我的脚本在下面

Traceback 在下面

帮助我解决问题,并建议我在同一个脚本中使用 ssh-agent。提前致谢。

0 投票
1 回答
489 浏览

python - PSSH 私钥问题

我是 PSSH 的新手。我按照 PSSH 文档编写脚本。当我使用私钥时,它返回错误“ImportError:没有名为 ecdsakey 的模块”我尝试下载该模块但没有“ecdsakey”模块,可用的模块是“ecdsa”并且它已经安装。到处搜索,但找不到相关答案。我使用的是 ubuntu14.04 操作系统

错误:

0 投票
1 回答
7388 浏览

python - 在 pssh 中将密码作为参数传递

我正在尝试编写一个脚本,它将在多台机器上运行命令pssh。有什么方法可以在同一命令行中传递密码,如下所示:

尝试了以下解决方案:

我不想要这个Password:提示。有人可以为此建议一种方法吗?

0 投票
1 回答
1215 浏览

python - 一般 SSH 错误 - 读取 SSH 协议横幅时出错

我正在用 kivy 编写一个 python UI 来管理一些带有结构的远程机器。由于我无法在 Windows 10 上使用 Fabric 的并行实现(参见此处),我希望使用 parallel-ssh 来实际执行并行远程操作。这个问题似乎是由库之间的交互引起的,而不是其中任何一个的问题。

我已尝试按照此处的建议手动加载我的私钥:

上面的代码导致以下回溯:

如果我在 fabric 之前导入 pssh,上面的代码就可以工作。不幸的是,如果我这样做,我的 kivy 界面上的任何按钮(启动后台线程中的任何操作)都会在按下时永远阻塞。如果我在按下按钮后进入控制台并发送键盘中断,kivy 将停止阻塞并开始清理,但在退出之前执行按钮按下的命令。发送此中断的堆栈跟踪如下:

```

任何有关为什么会发生这种情况以及如何避免这种情况的见解将不胜感激。我可能会研究其他并行 ssh 解决方案(尽管我想使用 paramiko 的任何东西都会有同样的问题),或者手动启动每个主机的线程以实现并行操作(这可能有自己的头痛列表),但我如果有可行的解决方案,我宁愿只使用 parallel-ssh 库。

我在 Python 3 和 Windows 10 上使用 parallel-ssh 0.92.2。

0 投票
0 回答
241 浏览

python - 运行命令时并行 SSH 发送逗号

已经在这几天了,一直无法解决,我确定这是我在做愚蠢的事情!

当我对 Mikrotik 路由器使用以下命令时:

但是,当我这样做时,它会在命令周围发送反逗号,并且 Mikrotik 会返回错误(预期的命令名称(第 1 行第 1 列)),它期望这个命令没有反逗号。

我还必须设置use_shell=False并且只有然后我才从 Mikrotik 获得命令未运行的输出(预期的命令名称(第 1 行第 1 列)。如果我不使用它,我不会从 Mikrotik 返回错误,但命令仍然没有运行。

当我在命令行上使用另一个 pssh(未使用 pip 安装的那个)时,该命令工作正常并且不发送反逗号并且它运行成功

任何帮助将不胜感激

0 投票
2 回答
1363 浏览

bash - '^@' 在 vi​​m 中是什么意思?

当我在 bash 中查找文件时,我得到以下信息:

当我在 vim 中查看相同的文件时,我得到以下信息:

如何识别和删除这些“不可打印”字符。'^@' 在 vi​​m 中是什么意思?

(只是一个背景信息:该文件是通过 base 64 解码和从 Microsoft Playready 的 mpd 文件的 pssh 标头切割创建的)

0 投票
1 回答
938 浏览

linux - 如何在单行 pssh 中运行多个命令?

我想在单行中运行多个命令,如 command1、command2、command3 怎么办?

我试过以下

我收到以下错误