parallel-ssh icon indicating copy to clipboard operation
parallel-ssh copied to clipboard

Asynchronous parallel SSH client library.

Results 40 parallel-ssh issues
Sort by recently updated
recently updated
newest added

this is useful for weird ssh proxies like cyberark PAM. Without this, it is difficult to identify the source of the output, as they all have the same hostname. As...

enhancement

When constructing a connection to a server, and the server is not responsive, the socket is not closed in a timely fashion and can cause a secondary exception when cleaning...

It would be neat to be able to read a remote file to a variable. Here's my hacky implementation: ``` from pssh.ssh2_client import SSHClient from pssh.native._ssh2 import wait_select from pssh.constants...

enhancement
refactor
good first issue

**Is your feature request related to a problem? Please describe.** Certificate authentication does not support certificate data. A certificate file must be provided **Describe the solution you'd like** Allow certificate...

**Is your feature request related to a problem? Please describe.** Would like to be able to use callback function for `run_command` to call when a command has finished executing. **Describe...

enhancement
PR wanted
good first issue

Basic support for progress reporting is calling a callback with `(done, total)` or `(done, total, filename)`. We are considering switch from paramiko, but since we are developing a user facing...

enhancement
PR wanted
good first issue

I'm trying to run a single command on multiple servers, my server provider is [vultr](https://www.vultr.com/). But I get a AuthenticationException. Code: ```python from pssh.clients import ParallelSSHClient hosts = [] pw...

pending reproduction

Enable ssh agent forwarding. That is all

enhancement

**Describe the bug** ED25519 key pairs don't work to connect to ubuntu server **To Reproduce** ``` from pssh.clients import SSHClient import sys import traceback class SSHComm(): def __init__(self): try: self.client...

bug

**Describe the bug** Parallel client going out of scope closes connections with active output objects. **To Reproduce** Steps to reproduce the behavior: ``` output = ParallelClient(['localhost']).run_command('echo me') print(list(output[0].stdout)) ``` Output...

bug