
paramiko 4.0.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: 9675, Watchers: 9675, Forks: 2033, Open Issues: 1147The paramiko/paramiko repo was created 17 years ago and the last code push was 2 days ago.
The project is extremely popular with a mindblowing 9675 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
- None
- License
- None
- Homepage
- None
- 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 1147 open issues on GitHub
- Fix Paramiko parsing of SSH certificate public_blob
- transport.py: close socket when connection fails
- store SFTP server extension list
- Consider slowlify for simulating slow remotes?
- [BUG] - documentation: copy pasted doc appearing twice in Transport section?
- [BUG] - pkey gives 'struct.error: unpack requires a buffer of 4 bytes' when loading RSA SHA256/ED25519 key
- [FEAT] - API for canceling prefetching
- add alias for KEX "curve25519-sha256" == "[email protected]"
- Issues with the parsing of known_hosts file
- add
Ed25519Key.generate()and drop requirement of nacl - Intermittent deadlock in Transport class
pythonfix