AsyncSSH is a Python package which provides an asynchronous client
and server implementation of the SSHv2 protocol on top of the Python
3.4+ asyncio framework.
.
It comes with a full support of SSHv2 and SFTP client and server
functions, including shell, command and subsystem channels, direct
and forwarded TCP channels, local and remote TCP port forwarding.
.
Other features include:
+ Multiple simultaneous sessions on a single SSH connection
+ Multiple SSH connections in a single event loop
+ Byte and string based I/O with settable encoding
+ A variety of key exchange, encryption, and MAC algorithms
+ Support for gzip compression
+ Password, public key, and keyboard-interactive user authentication methods
+ Many types and formats of public keys and certificates
+ OpenSSH-style known_hosts file support
+ OpenSSH-style authorized_keys file support
Installed Size: 1.8 MB
Architectures: all