SSH Software

Browse free open source SSH software and projects for Linux and BSD below. Use the toggles on the left to filter open source SSH software by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • 1

    SyncTERM

    Cross-platform BBS (ANSI) Terminal

    A cross-platform ANSI-BBS terminal designed to connect to remote BBSs via telnet, rlogin, or SSH. Supports ANSI music and the IBM charset when possible. Will run from a console, under X11 using XLib, or using SDL.
    Leader badge
    Downloads: 266 This Week
    Last Update:
    See Project
  • 2
    whoami.filippo.io

    whoami.filippo.io

    A ssh server that knows who you are. $ ssh whoami.filippo.io

    whoami.filippo.io powers a diagnostic service that reports what your client and connection look like from the other side, making it a handy mirror for network and TLS debugging. It surfaces details such as your IP address, protocol versions, cipher suites, SNI, and other attributes that are otherwise tedious to confirm across layers. The tool emphasizes clarity and minimalism, helping engineers quickly verify configuration changes in browsers, proxies, VPNs, or CLI tools. It is especially helpful when validating modern TLS features like ALPN, HTTP versions, and certificate behavior under different client stacks. Because the output is human-friendly, it doubles as an educational resource for understanding how transport and application-layer negotiations actually manifest. Teams use it to troubleshoot misconfigurations and confirm policy enforcement without setting up their own inspection endpoints.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    Doffen SSH Tunnel

    Doffen SSH Tunnel

    Manage hierarchy of ssh sessions and tunnels

    Ssh terminal, file transfer and tunneling tool. The focus is on running tunnels inside tunnels. That one has to jump through several machines. Please see the wiki pages for documentation. https://sourceforge.net/p/doffensshtunnel/wiki/Home/
    Leader badge
    Downloads: 19 This Week
    Last Update:
    See Project
  • 4
    HPN-SSH is a series of performance patches for OpenSSH. By addressing network limitations and CPU limitations significant throughput performance can be realized. Gains of close to two orders of magnitude are possible on long fat network paths. The official git repo is now available at http://github.com/rapier1/openssh-portable. The Sourceforge repository should not be seen as the canonical repository for HPN-SSH. We will update it as we can but users should look to github to generate patches We also support Ubuntu packages. Add them to your package manager with `sudo add-apt-repository ppa:rapier1/hpnssh` Fedora RPMs can be added with, `sudo dnf copr enable rapier1/hpnssh`
    Leader badge
    Downloads: 55 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 5
    Russh

    Russh

    Rust SSH client & server library

    Russh provides a Rust library for implementing SSH clients and servers with a modern, async-friendly design. It exposes building blocks for authentication, channel management, port forwarding, and key handling, allowing you to embed SSH functionality directly into Rust applications. The API is designed to be explicit and composable, making it possible to implement custom behaviors like reverse tunnels, interactive shells, and service multiplexing. Because performance and safety are central, the code leverages Rust’s type system to reduce classes of runtime errors common in network protocol implementations. The project also includes examples and discussion threads that show how other tools integrate it for web-based clients or gateway services. For teams building terminals, proxies, or embedded management planes, it offers a robust foundation without shelling out to external binaries.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Tabby Web

    Tabby Web

    An SSH/Telnet/Serial client in your browser

    Tabby Web brings a modern terminal experience to the browser by pairing a web UI with a backend gateway that brokers TCP connections over WebSockets. It aims to deliver an experience similar to the desktop Tabby terminal—sessions, profiles, and rich configuration—while being accessible anywhere through a login. The architecture splits concerns: a Django-based control plane manages users, auth, and configuration, while a gateway service handles network transport so browser clients can reach SSH, Telnet, or serial targets. This separation enables multi-user deployments with persistent settings, role-based access, and storage backends for artifacts. It’s useful for organizations that need managed remote access from within a web portal, without installing a full desktop client on every machine. With its focus on admin ergonomics and end-user UX, Tabby Web turns terminal access into a managed, auditable, and scalable web application.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    ClusterShell
    Manage node sets, node groups and execute commands on cluster nodes in parallel. Provides an event-based Python library to improve administration of large compute clusters or server farms. Command line tools: clush and nodeset included.
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8

    YADE (SOSFTP)

    A Batch and API oriented application for managed file transfer.

    YADE (former SOSFTP) is a batch file transfer solution for FTP, FTPS, SFTP, WebDAV and other protocols. It provides a configurable command line client, an API and a bridge to the SOS JobScheduler. YADE comes with advanced error handling and logging capabilities. YADE is able to create and maintain a transfer history in a central database. Product Knowledge Base at https://kb.sos-berlin.com Change Management System at https://change.sos-berlin.com
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    SSH System Administration Tool

    SSH System Administration Tool

    SSH Java client GUI for Unix, Linux administration and monitoring

    Raanan Zion https://au.linkedin.com/pub/raanan-zion/88/7b9/255 ssh Java interface for Unix, Linux and MS Windows system administration and monitoring. Automates firewall rule checks; exporting the results into Excel. Allows you to run multiple Unix commands on multiple servers simultaneously. Captures your network traces (on the port/ports and interface/interfaces of your choice) and at at a click of a button copies them back to your desktop opening. Remotely monitor your servers in a real time dashboard displaying CPU and RAM. Access your servers; this release is integrated with the following 3rd party tools: Remote Desktop (RDP), PuTTY(included) , WinSCP (included) and Wireshark (separate download). Bandwidth and system monitoring. Secure login csv fields encryption MS Windows XP/Vista/7 Linux Red Hat, SUSE, Ubuntu (Debian) [Raanan Zion]
    Downloads: 3 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10

    libSSL

    C++ SSL Library

    C++ library that wraps both raw and SSL functionality into an easy-to-use set of classes. Raw sockets supported: * IPV4 TCP Platforms currently supported: * Windows The following SSL libraries are supported: * OpenSSL 1.0.2d Additional platforms, raw libraries (e.g. IPV6) etc. will be added in due course, the architecture has been designed to accommodate expansion.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11

    http-proxy-tunnel

    Create nested tunnels through HTTP proxies

    Http-proxy-tunnel creates TCP tunnels through http proxies that permit the CONNECT method. It differs from other proxy tunnelling programs in that it can tunnel through multiple proxies, and can use SSL tunnels. These abilities mean that in combination with a web server that can proxy (such as Apache) you can serve normal web pages from ports 80 and 443 and connect to the server (using ssh say) via those ports at the same time. All available documentation can be read online at http://http-proxy-tunnel.sourceforge.net/
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    Self-Healing Ind. File Transfer (Shift)

    Self-Healing Ind. File Transfer (Shift)

    Fast reliable local/remote file transfers, sync, tar create/extract

    Shift is a lightweight framework for high performance local and remote file transfers that provides resiliency across a wide variety of failure scenarios through various techniques. These include end-to-end integrity via cryptographic hashes, throttling of transfers to prevent resource exhaustion, balancing transfers across resources based on load and availability, and parallelization of transfers across multiple source and destination hosts for increased redundancy and performance.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    MySecureShell is a sftp-server developing tool which help to make a ftp server like proftpd but very securised with SSH encryption. This software is highly configurable and very easy to install and use. Project has moved to https://github.com/mysecureshell/mysecureshell !
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14

    Compassh

    the OpenSSH VPN, without the VPN

    Compassh is an helper for the popular OpenSSH remote connection software, focused on providing near-VPN service without the complexity and the setup required by a real VPN. Using a VPN software may require an ad-hoc firewall setup, the generation of a key (pair) and the installation of the VPN software on a host that is not under your control. Compassh try to solve as much of this problems with a smart use of OpenSSH.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    nps-ssh-askpass does exactly the same job as x11-ssh-askpass. The difference is that nps-ssh-askpass does not require xmkmf, so it is easier to compile on Mac OS X and Cygwin.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Bash-Accessible SSH FileSystem (BASSHFS)

    Bash-Accessible SSH FileSystem (BASSHFS)

    SSHFS-like functionality via bash

    BASSHFS is similar to the existing SSHFS utility except it is does not require FUSE kernel support. Instead, BASSHFS uses the aliasing and function mechanisms of the bash shell to intercept program invocations and remap those that are supported to its own versions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Chronicle is a set of BASH shell scripts that use rsync to back up data to a remote host. Snapshots are created and rotated using hard links to minimize storage requirements.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Un ensemble de scripts utilises par Framasoft. Ils ont ete realise afin de mieux gerer des serveurs ou pour ajouter des fonctionnalites à nos sites internet.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    HSCP (Hybrid scp) is developing to transmit the large size file at high speed on the long distance and wideband infrastructure. It has achieved the fast transfer by changing the file transfer part of scp into the UDP (using UDT).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    HSFTP (Hybrid sftp) is developing to transmit the large size file at high speed on the long distance and wideband infrastructure. It has achieved the fast transfer by changing the file transfer part of sftp into the UDP (using UDT). cf. HSCP.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    HSSH (Hybrid ssh) is developing to transmit the large size data at high speed on the long distance and wideband infrastructure. It has achieved the fast transfer by changing both ways pipeio transfer of ssh into the UDP (using UDT). cf. HSCP
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    IdeaConnect parallelSSH

    .NET SSH client allowing to execute commands on multiple servers

    IdeaConnect parallelSSH (pSSH) is a Secure Shell connection client created in C# which runs under .NET and/or Mono platforms. Allows to open multiple SSH connections under Windows, OSX and Linux (Debian, CentOS, Ubuntu, openSUSE) platforms. The aim of the project is to create a good solution for management of multiple Linux-based servers. Built upon SharpSSH JSch wrapper by Tamir Gal, GPL licensed. For more information visit our site (http://ideaconnect.pl [ IdeaConnect Bartosz Pachołek ]) or track as on Twitter @ideaForTomorrow or #innovateNow
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Kippo-Graph

    Kippo-Graph

    Full featured script to visualize statistics from a Kippo SSH honeypot

    Kippo-Graph is a full featured script to visualize statistics from a Kippo SSH honeypot. It uses “Libchart” PHP chart drawing library by Jean-Marc Trémeaux, “QGoogleVisualizationAPI” PHP Wrapper for Google’s Visualization API by Thomas Schäfer and geoPlugin geolocation technology (geoplugin.com). Kippo-Graph currently shows 24 charts, including top 10 passwords, top 10 usernames, top 10 username/password combos, success ratio, connections per IP, connections per country, probes per day, probes per week, ssh clients, top 10 overall input, top 10 successful input, top 10 failed input and many more. There are also geolocation data extracted and displayed with Google visualization technology using a Google Map, a Intensity Map, etc. Lastly, input-related data and statistics are also presented giving an overview of the action inside the system and there is live playback ability of captured sessions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Loma Larga

    Loma Larga

    Lomalarga is a VPN-like service based on SSH and Linux.

    Lomalarga is a port forwarding (VPN-like) service based on SSH & Linux. Based entirely on open source. The client is written in C# and the administration is based on Linux/lighttpd/PostgreSQL/PHP, with the UI written with Google Web Toolkit.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    MaheshaBSD server

    MaheshaBSD server

    Easy to use Wordpress-server solution on USB-stick powered by BSD

    Unix-based MaheshaBSD provides an easy to use Wordpress-server on USB-stick securely deployed, easily to administrate and very fast. Its capable of work under heavy workloads based on the FreeBSD technology and world-class security.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next