Rust SSH

Open-source Rust projects categorized as SSH

Top 23 Rust SSH Projects

  • sshx

    Fast, collaborative live terminal sharing over the web

  • Project mention: FLaNK Stack Weekly for 13 November 2023 | dev.to | 2023-11-13
  • warpgate

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

  • Project mention: SSH With SSO | /r/selfhosted | 2023-07-02

    It's rather for access control with like, 50+ clients. Possibly with access control. I'm currently testing with warpgate

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • mainframer

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

  • Project mention: Ask HN: Is “Distributed CI” Possible? | news.ycombinator.com | 2023-09-25

    Do you know about mainframer? [1] It's a tool made for remote builds via ssh/scp. I am using it a lot for my AI training projects because I can continue to work on the code locally without my CPU and GPU going up in smoke.

    [1] https://github.com/buildfoundation/mainframer

  • sshs

    Terminal user interface for SSH

  • russh

    Rust SSH client & server library

  • exodus

    network proxy and tunnel (VPN) (by ExodusVPN)

  • ssh2-rs

    Rust bindings for libssh2

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • shoop

    scp has a run-in with mosh (alpha)

  • ssh-vault

    🌰 encrypt/decrypt using ssh keys

  • 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...

  • openssh

    Scriptable SSH through OpenSSH in Rust

  • fast-ssh

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

  • tarssh

    A simple SSH tarpit inspired by endlessh

  • 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.

  • ssh-rs

  • Project mention: Help bridging ssh2-rs and Tokio-powered HTTP servers | /r/rust | 2023-05-08

    After some further Googling and discussions on the Rust Discord I stumbled across async-ssh2-lite (no idea why this didn't appear in my initial searches!) which is an async wrapper for ssh2, and can be easily combined with other Tokio-based services such as Warp.

  • 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".

  • seclip

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

  • asfa

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

  • gfh

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

  • sshcerts

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

  • copiepate

    Send copy-pasting events over the network

  • sshield

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

  • Project mention: Ask HN: Who wants to be hired? (August 2023) | news.ycombinator.com | 2023-08-01

    Location: New Delhi, India

    Remote: Yes

    Willing to relocate: within India

    Technologies: Rust, C++, C, Python, Go, Postgres, MySQL, SQL, Linux, Nix

    Résumé/CV: https://gotlou.srht.site/resume.pdf

    Email: [email protected]

    Blog: https://gotlou.srht.site

    LinkedIn: https://www.linkedin.com/in/saksham--mittal

    I'm a student, and am looking for a good internship experience in the first half of 2024. I am currently a Google Summer of Code contributor at the Tor Project, and have contributed to Arti, the Rust rewrite of Tor in C, working beside the Arti devs.

    I'm particularly interested in open source, computer networking and associated software. A while back I hacked around and built a peer to peer file transfer program to learn Rust, including the file transfer protocol too (you can check it out on https://github.com/gotlougit/p2p-file-transfer or on https://git.sr.ht/~gotlou/p2p-file-transfer). I did this mostly being inspired by Tailscale and also out of frustration of how getting uncompressed photos from friends was a mess.

    I love learning new things and am a fast learner. Currently I am writing a more secure, drop-in SSH agent replacement (at https://github.com/gotlougit/sshield) which encrypts SSH keys and unlocks them with a master password, with planned features including using Linux sandboxing mechanisms such as Landlock or seccomp-bpf to make the agent process less prone to RCEs.

    For more info, check out my Github at https://github.com/gotlougit

  • openssh-mux-client

    Rust library to communicate with openssh-mux-server

  • 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 related posts

Index

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

Project Stars
1 sshx 5,278
2 warpgate 3,333
3 mainframer 1,702
4 sshs 581
5 russh 575
6 exodus 464
7 ssh2-rs 457
8 shoop 452
9 ssh-vault 428
10 tosh 411
11 openssh 228
12 fast-ssh 123
13 tarssh 122
14 projectpad2 86
15 ssh-rs 54
16 tricorder 50
17 seclip 37
18 asfa 31
19 gfh 22
20 sshcerts 16
21 copiepate 13
22 sshield 9
23 openssh-mux-client 8

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com