You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changes
Added compression support for all clients via SSHClient(compress=True), ParallelSSHClient(compress=True) and HostConfig(compress=True) - defaults to off. #252
Added "keyboard interactive" login support for native clients. This is fully automated username and password
authentication via SSH's keyboard interactive authentication mechanism and does not actually require a human at the
keyboard. Used in cases where the server does not allow any other authentication mechanism.
Note that server configuration may disallow remote command execution via run_command when keyboard interactive
authentication is required - use interactive shells to run commands with in such cases. See Interactive Shells <https://parallel-ssh.readthedocs.io/en/latest/advanced.html#running-commands-on-shells>_
documentation. Also supported via HostConfig entries. Currently native clients only.
Added pssh.exceptions.InvalidAPIUseError for errors raised on client initialisation when an invalid API use is
detected. For example, keyboard interactive authentication enabled without a password provided.
Updated minimum ssh2-python and ssh-python requirements.