问题标签 [parallel-ssh]

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 投票
0 回答
25 浏览

linux - 在 bash 脚本中使用 pssh -I 选项的问题

我正在尝试在 bash 脚本中使用pssh(并行 ssh)的 -I 选项并且遇到了困难。此选项应允许您在远程计算机上的本地计算机上执行脚本。我试过做一个非常简单的测试,但似乎无法找出问题所在。我找到了这个线程,但是 pssh 是从命令行运行的,那部分有效。

首先,我有 3 个不同的脚本

测试- 这被放入远程服务器的 /tmp 目录。它不是 bash,只是用于程序外壳的纯文本

testa - 调用一个使用 test 的命令。

test3 - 使用 pscp 将测试发送到 /tmp 并使用 pssh 在远程系统上运行 testa.sh

test3包含以下内容:

这是我得到的错误:

pscp 部分工作正常,我刚刚使用 pscp 发送 test 和 testa 并在远程服务器上执行 testa 作为一种解决方法,但我宁愿不发送那个。从调试看来,由于某种原因,在 -I 周围添加了单引号。我已经尝试使用 -I<(./testa.sh) 并且仍然是相同的东西,尽管我可以从命令行运行相同的命令而没有问题。顺便说一下,这是在 Centos 7 上,pssh 版本 2.3.1 和 bash 4.2.46

0 投票
1 回答
116 浏览

python - 如何通过 ssh 在 python 中使用不同的主机和密码连接到多个服务器?

如何通过 ssh 在 python 中使用不同的主机和密码连接到多个服务器?

我试过使用Parallel-ssh。但是我无法连接到具有不同密码的多台服务器。

单个服务器的文档示例:

0 投票
1 回答
157 浏览

python - ModuleNotFoundError:没有名为“pssh”的模块

我正在使用python3.9,但出现以下错误:

ModuleNotFoundError: No module named 'pssh'

尝试按如下方式使用该库:-

from pssh.clients import ParallelSSHClient.

我尝试安装pssh如下: -

pip install pssh(在虚拟环境中)

但错误并没有消失。

必须安装哪个库才能使上述导入工作?

0 投票
0 回答
18 浏览

python-3.x - Python3 中是否提供 ParallelSSHClient 类型的模块

我正在将我的 python2 脚本转换为 python3 并卡在一个使用 ParallelSSHClient 的模块中。我尝试从以下链接安装 python3 版本的 pssh: https ://centos.pkgs.org/8/epel-aarch64/pssh-2.3.1-29.el8.noarch.rpm.html 但它没有任何此类的功能。我检查了 subprocess.Popen 但这不一样。python3中是否还有其他具有类似功能的模块。