Rust SSH

Open-source Rust projects categorized as SSH

Top 23 Rust SSH Projects

  1. sshx

    Fast, collaborative live terminal sharing over the web

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. warpgate

    Smart SSH, HTTPS and MySQL bastion that requires no additional client-side software

    Project mention: Smart SSH, HTTPS and MySQL bastion requiring no additional client-side software | news.ycombinator.com | 2025-01-24
  4. mainframer

    Tool for remote builds. Sync project to remote machine, execute command, sync back.

  5. russh

    Rust SSH client & server library

    Project mention: SSH port forwarding from within Rust code | dev.to | 2025-01-06

    Note that this changed in v0.49.0 version of russh. Previously key and hashing algorithm were in one instance of key::PrivateKey, now key itself must be decorated with hashing algorithm separately.

  6. sshs

    Terminal user interface for SSH

  7. ssh2-rs

    Rust bindings for libssh2

    Project mention: Secure Shell (SSH) Crates in Rust | dev.to | 2024-10-17

    ssh2

  8. ssh-vault

    🌰 encrypt/decrypt using ssh keys

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. exodus

    network proxy and tunnel (VPN) (by ExodusVPN)

  11. shoop

    scp has a run-in with mosh (alpha)

  12. tosh

    Imagine your SSH server only listens on an IPv6 address, and where the last 6 digits are changing every 30 seconds as a TOTP code...

  13. openssh

    Scriptable SSH through OpenSSH in Rust

  14. fast-ssh

    ⌨️ FastSSH is a TUI that allows you to quickly connect to your services by navigating through your SSH config.

  15. boulette

    A terminal confirmation prompt that prevents you from accidentally damaging remote hosts.

    Project mention: Boulette: Protect you from yourself (even as root) | news.ycombinator.com | 2025-01-10
  16. tarssh

    A simple SSH tarpit inspired by endlessh

  17. projectpad2

    Projectpad allows to manage secret credentials and server information that you need to handle as a software developer or sysadmin.

    Project mention: Show HN: Godspeed is a fast, 100% keyboard oriented todo app for Mac | news.ycombinator.com | 2024-03-19

    I remember Projectpad being really close to what I wanted in this regard: https://github.com/emmanueltouzery/projectpad2/

    Shame it appears to be abandoned.

  18. ssh-rs

  19. tricorder

    Automation the KISS way

    Project mention: Show HN: A new open-source automation tool as an alternative to Ansible/Salt | news.ycombinator.com | 2024-04-17

    There is https://pyinfra.com/

    As a sidenote, I also made a small experiment a while ago : https://github.com/linkdd/tricorder/

    But it's a bit of a chicken-and-egg problem. Without users, I don't know how it should be used, without features I won't get any users. So for now, it's in a state of "I'll address bug reports and feature requests, but I won't actively develop it".

  20. seclip

    A CLI utility to secretly copy secrets to clipboard. :lock::memo:

  21. asfa

    Avoid sending file attachments by uploading them via SSH to a remote site and sharing a publicly-accessible URL with non-guessable (hash-based) prefix instead.

  22. gfh

    Git FIDO Helper - Sign your Git commits with multiple resident SSH keys

  23. ssh-agent-lib

    A collection of types for writing custom SSH agents.

    Project mention: SSH agent extensions as an arbitrary RPC mechanism | news.ycombinator.com | 2024-06-13

    SSH agent extensions are really powerful.

    I'm maintaining a crate for writing own agents (and clients) and just recently added an example of providing decryption over extensions [0] which, coupled with the other examples, allows using SSH agent as a proxy between OpenPGP Card devices (eg Yubikeys) and OpenPGP encrypted data.

    [0]: https://github.com/wiktor-k/ssh-agent-lib/pull/70

    Got some really positive feedback about this one: https://chaos.social/@Foxboron/112416348981479022 ;)

  24. sshcerts

    A crate for reading, parsing, verifying, and generating OpenSSH certificates and keys.

  25. sshield

    An SSH agent written in Rust with more security features and sandboxing

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust SSH discussion

Log in or Post with

Rust SSH related posts

  • Smart SSH, HTTPS and MySQL bastion requiring no additional client-side software

    1 project | news.ycombinator.com | 24 Jan 2025
  • SSH port forwarding from within Rust code

    2 projects | dev.to | 6 Jan 2025
  • Secure Shell (SSH) Crates in Rust

    1 project | dev.to | 17 Oct 2024
  • Show HN: A new open-source automation tool as an alternative to Ansible/Salt

    3 projects | news.ycombinator.com | 17 Apr 2024
  • S3 Express Is All You Need

    6 projects | news.ycombinator.com | 28 Nov 2023
  • I made sshx, a web-based collaborative terminal (sshx.io)

    1 project | /r/webdev | 13 Nov 2023
  • Ask HN: Is “Distributed CI” Possible?

    1 project | news.ycombinator.com | 25 Sep 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source SSH projects in Rust? This list will help you:

# Project Stars
1 sshx 6,247
2 warpgate 4,175
3 mainframer 1,735
4 russh 1,067
5 sshs 1,059
6 ssh2-rs 501
7 ssh-vault 463
8 exodus 461
9 shoop 458
10 tosh 417
11 openssh 242
12 fast-ssh 163
13 boulette 144
14 tarssh 128
15 projectpad2 87
16 ssh-rs 56
17 tricorder 53
18 seclip 43
19 asfa 33
20 gfh 25
21 ssh-agent-lib 24
22 sshcerts 16
23 sshield 15

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai