awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
paramiko avatar

paramiko/paramiko

0
View on GitHub↗
9,779 Stars·2,056 Forks·Python·LGPL-2.1·5 Aufrufeparamiko.org↗

Paramiko

Paramiko is a pure-Python implementation of the SSH2 protocol, providing a library for making secure network connections and executing remote commands. It serves as a programmatic interface for establishing encrypted communication tunnels and managing remote sessions.

The project includes a full SSH server framework, allowing applications to host a secure shell server and define server-side access configurations directly within Python. It also provides a dedicated SFTP client library for secure file transfers and remote filesystem management.

The library covers remote infrastructure automation through command execution and session management. It handles security and identity via host key verification and user authentication using passwords, private keys, or secure agents. It further includes a configuration parsing engine to resolve host settings from system and user SSH configuration files.

Features

  • SSH Protocol Implementations - Provides a pure-Python implementation of the SSH2 protocol to avoid native C library dependencies.
  • SFTP Subsystems - Integrates a dedicated SFTP subsystem for remote filesystem operations over a secure channel.
  • Remote Workspace Command Execution - Offers a programmatic interface for running shell commands on distant hosts and retrieving output.
  • SSH-Based Remote Execution - Runs shell commands on remote servers via SSH to automate administrative tasks.
  • Remote Command Execution - Provides a programmatic interface for executing shell commands on remote servers via the SSH2 protocol.
  • SSH - Establishes and maintains encrypted communication channels for secure remote data transmission.
  • Secure Communication Channels - Establishes encrypted communication tunnels to protect data transmission between local and remote systems.
  • Public Key Authentication - Implements the cryptographic handshake for key-based authentication without password transmission.
  • Secure Remote Connectivity Tools - Implements the cryptographic handshaking and session negotiation required for secure remote access.
  • Transport Layer Security - Wraps TCP sockets in an encrypted layer using symmetric keys and HMACs.
  • User Authentication Systems - Verifies user identity using passwords, private keys, or secure agents to grant session access.
  • Remote File Transfers - Provides capabilities for uploading, downloading, and modifying permissions on remote servers.
  • Secure File Transfer - Moves files between local and remote systems using encrypted SSH protocols.
  • SSH Server Primitives - Ships low-level primitives for hosting a secure shell server directly within Python applications.
  • SSH Server Frameworks - Provides a framework for building a secure shell server directly into a Python application.
  • Encrypted Tunneling - Creates flow-controlled encrypted tunnels to send and receive data over secure sessions.
  • Host Key Verifications - Verifies remote server public keys against stored records to prevent man-in-the-middle attacks.
  • Secure Server Frameworks - Provides a full SSH server framework to host secure shell servers directly within Python applications.
  • Server Access Controls - Defines permitted users, authentication methods, and channel types for connections to a hosted secure shell server.
  • Remote Infrastructure Management - Automates authentication and session management for programmatic control of remote infrastructure.
  • Infrastructure and Automation - Native SSHv2 protocol implementation.
  • SSH Libraries - Native Python library for the SSHv2 protocol.
  • Kryptographie - Implements the SSHv2 protocol for secure remote connections.

Star-Verlauf

Star-Verlauf für paramiko/paramikoStar-Verlauf für paramiko/paramiko

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Paramiko

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Paramiko.
  • mscdex/ssh2Avatar von mscdex

    mscdex/ssh2

    5,790Auf GitHub ansehen↗

    ssh2 is a JavaScript implementation of the SSH2 protocol for Node.js, providing the core components necessary to create secure clients and servers. It enables the establishment of authenticated sessions for remote server automation and secure communication. The project distinguishes itself by providing a complete suite of tools for identity management, including utilities for generating and parsing cryptographic key pairs and integrating with external authentication agents. It also functions as a tunneling proxy capable of routing TCP, HTTP, X11, and SOCKSv5 network traffic through encrypted

    JavaScript
    Auf GitHub ansehen↗5,790
  • gliderlabs/sshAvatar von gliderlabs

    gliderlabs/ssh

    4,145Auf GitHub ansehen↗

    This project is a Go library and framework for implementing the SSH protocol. It provides a toolkit for building custom SSH servers, managing encrypted connections, and handling remote command execution. The implementation focuses on flexible session management through callback-based handling and a pluggable authentication system that supports passwords, public keys, and certificates. It includes mechanisms for secure network tunneling, including local and reverse port forwarding for TCP and Unix domain socket traffic. The library covers a broad range of protocol capabilities, including cryp

    Gogolanggolang-packagessh
    Auf GitHub ansehen↗4,145
  • lollipopkit/flutter_server_boxAvatar von lollipopkit

    lollipopkit/flutter_server_box

    7,539Auf GitHub ansehen↗

    Flutter Server Management App is a mobile application designed for monitoring and controlling remote servers through a graphical interface. It serves as a central hub for remote server administration, providing a visual way to manage Linux, Unix, and Windows systems. The application distinguishes itself by integrating mobile hardware features, such as biometric authentication and native push notifications, to secure and alert users about system contexts. It features a dedicated Docker container manager for controlling the lifecycle and status of containers and a server health monitor for trac

    Dartandroiddartflutter
    Auf GitHub ansehen↗7,539
  • zgsm-ai/costrictAvatar von zgsm-ai

    zgsm-ai/costrict

    4,239Auf GitHub ansehen↗

    Costrict is an AI software engineering agent and coding assistant designed for enterprise-grade development. It functions as a multi-model AI orchestrator that generates, completes, and reviews code, while serving as a remote development environment that bridges browser interfaces with remote directories for file management and terminal execution. The platform distinguishes itself through an AI code review system that utilizes multi-model verification and repository indexing to ensure code quality. It employs a structured agent approach that decomposes complex natural language requirements in

    TypeScriptagentaiaicoding
    Auf GitHub ansehen↗4,239
Alle 30 Alternativen zu Paramiko anzeigen→

Häufig gestellte Fragen

Was macht paramiko/paramiko?

Paramiko is a pure-Python implementation of the SSH2 protocol, providing a library for making secure network connections and executing remote commands. It serves as a programmatic interface for establishing encrypted communication tunnels and managing remote sessions.

Was sind die Hauptfunktionen von paramiko/paramiko?

Die Hauptfunktionen von paramiko/paramiko sind: SSH Protocol Implementations, SFTP Subsystems, Remote Workspace Command Execution, SSH-Based Remote Execution, Remote Command Execution, SSH, Secure Communication Channels, Public Key Authentication.

Welche Open-Source-Alternativen gibt es zu paramiko/paramiko?

Open-Source-Alternativen zu paramiko/paramiko sind unter anderem: mscdex/ssh2 — ssh2 is a JavaScript implementation of the SSH2 protocol for Node.js, providing the core components necessary to… gliderlabs/ssh — This project is a Go library and framework for implementing the SSH protocol. It provides a toolkit for building… lollipopkit/flutter_server_box — Flutter Server Management App is a mobile application designed for monitoring and controlling remote servers through a… zgsm-ai/costrict — Costrict is an AI software engineering agent and coding assistant designed for enterprise-grade development. It… charmbracelet/wish — Wish is a Go library for building SSH servers, providing a middleware-based framework that handles core SSH… pry0cc/axiom — Axiom is a cloud infrastructure orchestrator and distributed security scanning framework. It serves as a manager for…