paramiko 3.5.0
SSH2 protocol library
Paramiko is a Python library that provides an implementation of the SSHv2 protocol. It offers both client and server functionality, making it a versatile tool for Python developers working with SSH connections. The library is written in pure Python and supports Python versions 3.6 and above. Paramiko serves as the foundation for the high-level SSH library Fabric, which is recommended for common client use-cases such as running remote shell commands or transferring files.
Stars: 9079, Watchers: 9079, Forks: 2007, Open Issues: 1091The paramiko/paramiko
repo was created 15 years ago and the last code push was 1 weeks ago.
The project is extremely popular with a mindblowing 9079 github stars!
How to Install paramiko
You can install paramiko using pip
pip install paramiko
or add it to a project with poetry
poetry add paramiko
Package Details
- Author
- Jeff Forcier
- License
- LGPL
- Homepage
- https://paramiko.org
- PyPi:
- https://pypi.org/project/paramiko/
- GitHub Repo:
- https://github.com/paramiko/paramiko
Classifiers
- Internet
- Security/Cryptography
Related Packages
Errors
A list of common paramiko errors.
Code Examples
Here are some paramiko
code examples and snippets.
GitHub Issues
The paramiko package has 1091 open issues on GitHub
- Fix publickey authentication with signed RSA key (#1963)
- Support for %C token
- Error log added when an unknown response code is received
- Pkey.get_name can be static
- Fix typos
- Change default bufsize for SFTP files to match the max request size
- Create a single log entry when logging exceptions
- Ability to verify openssh signatures (ssh-keygen -Y)
- Socket timeout kwarg
- Transport.connect() raises EOFError
- Fix a bug of comparing keys with none
- Regression in 2.9.x - authentication with signed ssh key fails
- paramiko ssh sourcing ~/.bashrc
- Quirks support for dealing with strange and/or buggy clients
- 2.9.1: pytest is failing in two units