AsyncSSH version 1.13.2 is now available on Github and PyPI, with minor bug fixes and enhancements. Here’s a list of changes since 1.13.1:
* Added support for accessing client host keys via the OpenSSH
ssh-keysign program when doing host-based authentication. If
ssh-keysign is present and enabled on the system, an AsyncSSH
based SSH client can use host-based authentication without
access to the host private keys.
* Added support for using pathlib path objects when reading and
writing private and public keys and certificates.
* Added support for auth_completed() callback in the SSHServer
class which runs when authentication completes successfully
on each new connection.
* Fixed host-based authentication unit tests to mock out calls
to getnameinfo() to avoid failures on systems with restricted
network functionality.
Downloads can be found in the usual place:
Home page:
http://asyncssh.readthedocs.io
PyPI:
https://pypi.python.org/pypi/asyncssh
GitHub:
https://github.com/ronf/asyncssh
Please let me know if you have any questions or problems with this new release!
--
Ron Frederick
ro...@timeheart.net