The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Rust SSH Projects
-
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.
-
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.
-
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...
-
fast-ssh
⌨️ FastSSH is a TUI that allows you to quickly connect to your services by navigating through your SSH config.
-
projectpad2
Projectpad allows to manage secret credentials and server information that you need to handle as a software developer or sysadmin.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
It's rather for access control with like, 50+ clients. Possibly with access control. I'm currently testing with warpgate
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
Project mention: Show HN: Godspeed is a fast, 100% keyboard oriented todo app for Mac | news.ycombinator.com | 2024-03-19I remember Projectpad being really close to what I wanted in this regard: https://github.com/emmanueltouzery/projectpad2/
Shame it appears to be abandoned.
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.
Project mention: Show HN: A new open-source automation tool as an alternative to Ansible/Salt | news.ycombinator.com | 2024-04-17There 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".
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
Rust SSH related posts
- Show HN: A new open-source automation tool as an alternative to Ansible/Salt
- S3 Express Is All You Need
- I made sshx, a web-based collaborative terminal (sshx.io)
- Ask HN: Is “Distributed CI” Possible?
- Zellij New WASM Plugin System
- Help bridging ssh2-rs and Tokio-powered HTTP servers
- quicssh-rs Rust implementation SSH over Quic proxy tool
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
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