awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
openssh avatar

openssh/openssh-portable

0
View on GitHub↗
3,875 stars·2,123 forks·C·8 views

Openssh Portable

This project is a portable implementation of the secure shell toolset designed for deployment across diverse operating systems and platforms. It provides a suite of tools for secure remote login and command execution based on the secure shell protocol.

The implementation includes a sandboxed server that isolates processes to limit the impact of potential vulnerabilities on the host operating system. It also functions as a cryptographic key manager for generating and storing security keys to replace or supplement password-based authentication.

The project covers encrypted file transfer for moving data between hosts, system authentication integration for managing user identities and logs, and secure remote access.

Features

  • Secure Remote Access - Implements the secure shell protocol to establish secure remote access for login and command execution.
  • Cryptographic Key Management - Provides a cryptographic key manager for generating and storing security keys used in authentication.
  • Secure File Transfer - Provides secure file transfer capabilities using encrypted protocols to ensure data integrity and privacy.
  • Portable System Implementations - Provides a portable implementation of the secure shell toolset designed for deployment across diverse operating systems.
  • Process Privilege Separation - Uses a privilege-separated process model to isolate privileged parents from unprivileged children.
  • Key Exchange Protocols - Implements asymmetric key exchange to securely establish shared session keys without transmitting passwords.
  • Cryptographic Key Management - Provides tools to generate and manage cryptographic keys for secure authentication.
  • Encrypted Tunneling Protocols - Provides encrypted tunneling protocols to wrap data streams and prevent eavesdropping during transmission.
  • Process Sandboxes - Isolates server processes using sandboxing to limit the impact of potential vulnerabilities on the host.
  • Process Sandboxing - Implements secure process sandboxing to isolate server processes from the host operating system.
  • Process Isolation - Implements a sandboxed server that isolates processes to limit the impact of potential vulnerabilities on the host operating system.
  • SSH-2 Protocol Implementations - Offers a portable, full implementation of the SSH-2 protocol for secure remote communication.
  • Symmetric Cipher Implementations - Implements a symmetric cipher suite for the high-speed encryption of bulk data after the handshake.
  • Cross-Platform Deployment Targets - Supports cross-platform deployment by providing a portable implementation of core SSH services.
  • OS Abstraction Layers - Employs an OS abstraction layer to ensure portable execution across different Unix-like operating systems.
  • Pluggable Authentication Backends - Integrates with pluggable authentication backends like PAM to handle diverse identity verification methods.
  • Identity Authentication - Integrates with native system authentication and auditing frameworks to manage user identities.
  • System Authentication Integrations - Connects secure shell access to system authentication and auditing frameworks for user identity management.

Star history

Star history chart for openssh/openssh-portableStar history chart for openssh/openssh-portable

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does openssh/openssh-portable do?

This project is a portable implementation of the secure shell toolset designed for deployment across diverse operating systems and platforms. It provides a suite of tools for secure remote login and command execution based on the secure shell protocol.

What are the main features of openssh/openssh-portable?

The main features of openssh/openssh-portable are: Secure Remote Access, Cryptographic Key Management, Secure File Transfer, Portable System Implementations, Process Privilege Separation, Key Exchange Protocols, Encrypted Tunneling Protocols, Process Sandboxes.

What are some open-source alternatives to openssh/openssh-portable?

Open-source alternatives to openssh/openssh-portable include: powershell/win32-openssh — Win32-OpenSSH is a secure shell suite that provides an OpenSSH port for Windows operating systems. It consists of an… phpseclib/phpseclib — phpseclib is a pure-PHP cryptographic library that provides a comprehensive suite of cryptographic operations entirely… hackerschoice/thc-tips-tricks-hacks-cheat-sheet — This project is a comprehensive command-line reference and toolkit designed for Linux system administration and… openvpn/openvpn — OpenVPN is a cross-platform networking solution that establishes secure virtual private network connections by… electerm/electerm — Electerm is a multi-protocol terminal emulator and remote connection manager designed as a cross-platform remote… keys-pub/keys — Keys is a library and command-line utility designed for the generation, storage, and lifecycle management of…

Open-source alternatives to Openssh Portable

Similar open-source projects, ranked by how many features they share with Openssh Portable.
  • powershell/win32-opensshPowerShell avatar

    PowerShell/Win32-OpenSSH

    8,167View on GitHub↗

    Win32-OpenSSH is a secure shell suite that provides an OpenSSH port for Windows operating systems. It consists of an SSH server for remote management and authentication, a secure shell client for establishing encrypted connections, and an SFTP server for managing files. The project enables secure remote administration of Windows servers and workstations via a command line interface. It supports encrypted file transfers using SFTP and SCP protocols and allows for cross-platform remote management of Windows systems from Linux or macOS environments. The implementation integrates with Windows se

    csshwindows
    View on GitHub↗8,167
  • phpseclib/phpseclibphpseclib avatar

    phpseclib/phpseclib

    5,572View on GitHub↗

    phpseclib is a pure-PHP cryptographic library that provides a comprehensive suite of cryptographic operations entirely without requiring compiled C extensions. At its core, it implements arbitrary-precision integer arithmetic for big-number math, ASN.1 DER encoding and decoding for working with cryptographic data structures, and a full set of pure-PHP cryptographic primitives. The library is designed to operate on PHP 5.6 and above, automatically detecting and using native extensions like GMP or BCMath when available, but falling back to its own pure-PHP implementations when they are not. The

    PHP
    View on GitHub↗5,572
  • hackerschoice/thc-tips-tricks-hacks-cheat-sheethackerschoice avatar

    hackerschoice/thc-tips-tricks-hacks-cheat-sheet

    3,853View on GitHub↗

    This project is a comprehensive command-line reference and toolkit designed for Linux system administration and network security assessment. It provides a collection of technical snippets and operational guides focused on managing remote environments, orchestrating shell sessions, and executing administrative tasks through native terminal utilities. The repository distinguishes itself by offering specialized techniques for stealthy operations and infrastructure manipulation. It covers methods for establishing encrypted tunnels to bypass firewalls, obfuscating process identities and command hi

    Shell
    View on GitHub↗3,853
  • openvpn/openvpnOpenVPN avatar

    OpenVPN/openvpn

    13,256View on GitHub↗

    OpenVPN is a cross-platform networking solution that establishes secure virtual private network connections by wrapping data traffic within encrypted tunnels. It functions as a server-side application that authenticates remote endpoints and routes encrypted traffic to provide access to private network resources across untrusted public networks. The software utilizes standard cryptographic protocols to perform mutual authentication and key exchange over a dedicated control channel. It verifies the identity of remote systems through certificate-based authentication, ensuring that only trusted e

    Csecurityvpn
    View on GitHub↗13,256
  • See all 30 alternatives to Openssh Portable→