Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Python bindings for libssh C library.

License

LGPL-2.1, LGPL-2.1 licenses found

Licenses found

LGPL-2.1
LICENSE
LGPL-2.1
COPYING
NotificationsYou must be signed in to change notification settings

ParallelSSH/ssh-python

 
 

Repository files navigation

Bindings forlibssh C library.

LicenseLatest Versionhttps://circleci.com/gh/ParallelSSH/ssh-python/tree/master.svg?style=shieldhttps://ci.appveyor.com/api/projects/status/2t4bmmtjvfy5s1in/branch/master?svg=trueLatest documentation

Installation

Binary wheels are provided for Linux (manylinux 2010), OSX (10.14 and 10.15 for brew Python), and Windows 64-bit (Python 3.6/3.7/3.8).

Wheels haveno dependencies.

For building from source, seedocumentation.

pip install ssh-python

Pip may need to be updated to be able to install binary wheels.

pip install -U pippip install ssh-python

Quick Start

Seecommand execution script for complete example.

Features

The library usesCython based native code extensions as wrappers tolibssh.

  • Thread safe - GIL released as much as possible
    • libssh threading limitations apply - anything not supported in C is not supported in Python
  • Very low overhead thin wrapper
  • Object oriented
    • Memory freed automatically and safely as objects are garbage collected by Python
  • Uses Python semantics where applicable
    • channel/file handle context manager support
    • channel/file handle iterator support
  • Raises low level C errors as Python exceptions

[8]ページ先頭

©2009-2025 Movatter.jp