SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Shell SSH Projects
-
Project mention: How to run GUI applications directly in containers | news.ycombinator.com | 2025-02-27
Curious that there's no comparison to https://github.com/mviereck/x11docker , which I would describe as the incumbent in this space.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Came here to say this, and to recommend: https://github.com/appleboy/ssh-action
It’s slow and arduous work to inject at the right point and find out what went wrong. But it’s miles better than act. act is a noble idea, and I hope it can meet its target, but it falls short currently.
ssh-action gets you on the host, and lets you quickly establish what is happening and implement fixes. It’s top notch!
(I’m unaffiliated, just a big fan of ssh-action).
-
getssl
obtain free SSL certificates from letsencrypt ACME server Suitable for automating the process on remote servers.
> certbot is a python program, better hope it keeps working
There is also https://github.com/srvrco/getssl which is a bash script. I have lightly audited it years ago and it did not seem to upload your private keys anywhere... If have used it occasionally, but I don't let it run as root, so I need to copy the retrieved certs into the the server config manually.
-
SSH-Snake
SSH-Snake is a self-propagating, self-replicating, file-less script that automates the post-exploitation task of SSH private key and host discovery.
-
-
-
Most Unix-like systems, such as Linux and macOS, come with cURL pre-installed. For Windows users, you can download it from the official cURL website or install it via Chocolatey using the following command, assuming you have Chocolatey installed on your machine:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
kubectl-plugins
A Collection of Plugins for kubectl Integration (exec as any user, context switching, etc). (by jordanwilson230)
Project mention: Kubesafe: Never run Kubernetes commands on the wrong cluster again | news.ycombinator.com | 2024-09-18Thanks for the feedback John! You're right, that's pretty much it :)
I developed kubesafe because (1) I was tired of tinkering with shell aliases and scripts (especially when I wanted to define protected commands) and (2) I needed something that worked smoothly with all Kubernetes tools like kubectl, helm, kubecolor, etc.
Kubesafe is just a convenient way to manage protected commands and contexts. Nothing too fancy!
Btw - I also found a kubectl plugin written in Bash that’s similar to what you mentioned, in case you're interested: https://github.com/jordanwilson230/kubectl-plugins/blob/krew...
-
-
-
A plugin is used to rsync the contents to our server Make sure to use the correct path from which to deploy content Don't forget to specify the correct domain at remote-path and remote-host properties. Notice the SSH Key is retrieved from the repository secrets.
-
-
-
Git_SSH-Account_Switch
A CLI tool can switch ssh account to your current shell. You will easily switch to your git account & ssh key when using the server, and using your account to manipulate the project on the server.
-
-
-
-
-
Project mention: Ghostwriter – use the reMarkable2 as an interface to vision-LLMs | news.ycombinator.com | 2025-02-07
Initially most of the Rust was written by copilot or Sourcegraph's Cody; then I learn more and more rust as I disagree with the code-helper's taste and organization. Though I have a solid foundation in other programming languages which accelerates the process ... it's still a weird way to learn a language that I'm getting used to and kinda like.
That said, I based the memory capture on https://github.com/cloudsftp/reSnap/tree/latest which is a shell script that slurps out of process space device files. If you can find something like that which works on the rPP then I can blindly slap it in there and we can see what happens!
-
-
-
remote-docker
This project uses Docker to create an environment where you can run containers on a remote host, in such a way that your local working directory is visible to the container and optionally use X11 to use a GUI.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Shell SSH discussion
Shell SSH related posts
-
How to Set Up a CI/CD Pipeline with GitHub Actions for Automated Deployments
-
What scripting languages come out of the box on Debian 12?
-
Portfolio Site Continuous Integration GitHub Action
-
Can I use Security Key C NFC as backup for 5C NFC if I use OpenPGP?
-
Ask HN: Why does YubiCo need my private key?
-
An Opinionated Yubikey Set-Up Guide
-
How to use Yubikey to login into a server
-
A note from our sponsor - SaaSHub
www.saashub.com | 23 May 2025
Index
What are some of the best open-source SSH projects in Shell? This list will help you:
# | Project | Stars |
---|---|---|
1 | x11docker | 5,814 |
2 | ssh-action | 5,417 |
3 | getssl | 2,151 |
4 | SSH-Snake | 2,084 |
5 | ssb | 1,282 |
6 | xiringuito | 1,127 |
7 | curl-for-win | 717 |
8 | kubectl-plugins | 627 |
9 | docker-sshd | 463 |
10 | DecoyMini | 451 |
11 | rsync-deployments | 397 |
12 | ubuntu-sshd | 259 |
13 | aws-ssm-ssh-proxy-command | 245 |
14 | Git_SSH-Account_Switch | 215 |
15 | corkscrew | 183 |
16 | kubectl-plugin-ssh-jump | 180 |
17 | sherpa | 124 |
18 | tmux-ssh-split | 93 |
19 | reSnap | 65 |
20 | docker-ssh | 60 |
21 | backup-action | 55 |
22 | remote-docker | 50 |
23 | macbook | 49 |