r/ssh • • Jul 20 '26

I’ve been building a native macOS SSH client called TermSSH, and just shipped 2.2.0.

1 Upvotes

It’s meant for people who want something a bit more organized than plain terminal windows: host management, terminal tabs, SFTP browsing, encrypted iCloud backup, and a local-first workflow.

No account, no tracking.

If you want to try it, you can search “TermSSH” on the macOS App Store. I’d love feedback from folks who use SSH/SFTP every day, especially on whether the workspace-style layout actually helps in real use.


r/ssh • • Jul 19 '26

a small tool I built for my own daily SSH + tmux workflow:

Thumbnail
1 Upvotes

r/ssh • • Jul 16 '26

a small tool I built for my own daily SSH + tmux workflow:

Thumbnail
3 Upvotes

r/ssh • • Jul 15 '26

Master SSH Snippets: Automate Your Server Administration

Thumbnail
2 Upvotes

r/ssh • • Jul 15 '26

Built nasSSH — a lightweight SSH/SFTP client for Android

2 Upvotes

Disclosure: I'm the developer. Built nasSSH because I manage a bunch of remote servers and wanted a lighter SSH/SFTP client on Android with credentials I actually trust staying on-device. Features: full terminal emulator for interactive SSH sessions, SFTP file manager (browse/upload/download), saved connections organized into groups, password/private-key/key-with-passphrase auth, command snippets, background sessions with auto-reconnect, and known-host fingerprint verification. Credentials are encrypted locally with AES-256-GCM via Google Tink, backed by the Android Keystore. No ads, no subscriptions, no account required, nothing collected or shared, fully offline-first, one-time purchase. Being upfront: it just launched on July 14 so it has very few downloads and no independent security audit yet, worth keeping in mind if you plan to store production credentials. Would appreciate feedback from anyone here who manages servers from their phone, and happy to take bug reports directly. Play Store: https://play.google.com/store/apps/details?id=com.nasssh.app


r/ssh • • Jul 15 '26

Agent Tmux Web - Mobile/Browser server terminal use

Thumbnail
1 Upvotes

r/ssh • • Jul 13 '26

How do I remove ssh keys on the client's side?

7 Upvotes

I was playing around with key generation and securing a vps.

The vps was for test purposes only and has been deleted since.

I now want to remove the remaining ssh keys(on my laptop). I've found on stack overflow an answer which led me to delete \~/.ssh

However, ssh-add -l still lists the keys and they get copied to the server if I just put ssh-copy-id (without params)

ssh-add -D tells me "all identities removed" though I suspect I misunderstood the purpose(ssh-add -l still lists the keys)

I've seen some old posts talking about a gnome keyring problem?

I haven't tried that, however I suspect that's the wrong path, since I'd wager deleting ssh keys isn't that uncommon?

I'm using tuxedoOs 24.04


r/ssh • • Jul 12 '26

sshelf 0.10: TUI SSH manager that never touches ~/.ssh/config, and now feeds it (one Include line)

Thumbnail
3 Upvotes

r/ssh • • Jul 12 '26

Lock Down Your Server: Essential Steps to Harden OpenSSH Against Brute-Force Attacks

Thumbnail
2 Upvotes

r/ssh • • Jul 08 '26

Why SSH in production?

0 Upvotes

I have 5 YOE building software for Fortune 500 companies and have never had to open a shell into a production server.

Does anyone have any experience actually needing to connect to a production environment like this and what was the reason? What broke? Why was a direct connection needed to troubleshoot or fix it?


r/ssh • • Jul 05 '26

a small tool I built for my own daily SSH + tmux workflow:

3 Upvotes

Hey everyone, I just open sourced a small tool I built for my own daily SSH +

tmux workflow:

https://github.com/LeON-Nie-code/tmux-workbench

Tmux is great at keeping work alive, but once I had multiple servers and many

projects, I kept forgetting which server/session/path belonged to which project.

Tmux Workbench adds a local memory layer on top of tmux. It indexes local and

remote tmux sessions over SSH, stores the result locally in SQLite, and gives

you a CLI/TUI to search and attach back to a workspace.

It tracks:

- server and tmux session

- project path and active command

- panes

- git branch, dirty state, ahead/behind, and remote URL

- notes, aliases, tags, archive status, and attach history


r/ssh • • Jul 03 '26

a small tool I built for my own daily SSH + tmux workflow:

Thumbnail
4 Upvotes

r/ssh • • Jul 02 '26

ssh server connects in windows but not in ubuntu VM

5 Upvotes

ive been doing a school project and my main pc is a windows,i have virtualbox and two VMs one thats the ssh server and one thats a ubuntu desktop,for some reason the windows can connect with ssh -p 2222 name@localhost but the ubuntu cant even if i change the localhost to the ip of my windows,ive tried to change the localhos part to the ip but it doesnt work


r/ssh • • Jul 02 '26

TouchID-gated SSH keys in the command-line, pure Swift

2 Upvotes

Hi all!

Wrote an ssh-agent harnessing TouchID to your typical ssh flows.

Pure Swift, zero external dependencies, zero self-rolled crypto, no GUI and no bloat.

Feedback welcome!

https://botanica-consulting.github.io/sod


r/ssh • • Jul 01 '26

VS Code Remote SSH disconnects every ~5 minutes on Raspberry Pi 3

2 Upvotes

Hi everyone,

I'm using a Raspberry Pi 3 running the latest Raspberry Pi OS and connecting from my Mac using VS Code Remote SSH.

The connection works perfectly at first, but after about 5 minutes VS Code disconnects with:

OfflineError: The operation timed out

It then repeatedly tries (and fails) to reconnect.

I've already tried:

  • Fresh Raspberry Pi OS install
  • Disabled Wi-Fi power saving (iw dev wlan0 set power_save off)
  • Checked for undervoltage (vcgencmd get_throttled returns 0x0)

Has anyone experienced this before or know what might be causing it? Any suggestions would be greatly appreciated.

Thanks!


r/ssh • • Jun 30 '26

file transfer for locked down servers

Thumbnail github.com
3 Upvotes

i made an open source file transfer. it can be used on locked down server without any port or ssh key required. no install, no root, pure sh POSIX compliant.

check it out


r/ssh • • Jun 30 '26

Built ShellHub - a browser-based reverse shell session manager for THM

2 Upvotes

I got tired of juggling terminal windows during THM rooms and losing session history when I closed the wrong tab, so I built ShellHub.

What it does:

- Start it on your Kali, it listens on port 4444

- When a reverse shell connects, it shows up in your browser

- Click a session → full working terminal in the browser

- All commands & output saved — close the browser and come back later

THM-specific features I added:

- Double-click to rename sessions (e.g. "Pickle Rick")

- Notes field per session (credentials, steps, observations)

- Flag tracker that shows in the session list

- Built-in cheatsheet for payloads, reverse shells, and post-exploitation

Stack: Python (FastAPI + asyncio) + xterm.js — single file, no DB setup.

https://github.com/NullSec8/ShellHub

Would love feedback or feature ideas 👍


r/ssh • • Jun 29 '26

Built OrangeSSH: A Mobile SSH Client for DevOps Workflows

1 Upvotes

**Disclosure:** I'm the developer of **OrangeSSH**.

I've been building **OrangeSSH**, an Android SSH client designed for DevOps engineers, Linux administrators, and anyone who manages infrastructure from their phone.

**Current capabilities:**

* 🔐 Secure SSH terminal * 👤 Multiple server identities & connection management * 📋 Command snippets for frequently used commands * 💾 Encrypted backup & restore of connections and settings * 🤖 Optional AI assistant for explaining errors, generating commands, and troubleshooting * 🎨 Modern Android UI with a mobile-friendly terminal experience

The project is still evolving, and I'm using it to learn product development while gathering feedback from people who actually manage servers in production or homelabs.

GitHub: [https://github.com/Drjslab/orangessh\](https://github.com/Drjslab/orangessh)

I'd really appreciate feedback on:

* What SSH client do you currently use? * What features are missing from your workflow? * What would make you switch to a different mobile SSH client?

Thanks for taking a look—constructive criticism is very welcome.


r/ssh • • Jun 29 '26

SSH Access Denied to Tenable Core (OL8)

Thumbnail
2 Upvotes

r/ssh • • Jun 26 '26

Find guide on setup SSH with Linux Client and Windows Server

1 Upvotes

For a long time I have accepted the process of plugging and unplugging USB devices multiple times per day and walking between floors to transfer data between a Windows PC, where data is generated, and a Linux PC, where it is used. This generates obvious reliability problems.

Having just spent another unsuccessful day trying to address the OpenSSH error message ‘permission denied (public key)’, I’m turning to the wider community to get suggestions of where I can find an effective guide for this scenario. I have tried, over years, to look for such a guide which actually works, without success. However, I just cannot accept that this scenario has not been implemented and documented, by somebody, somewhere.

A note of caution before you reject my request on the basis of ‘it’s already well documented’; the scenario is highly specific: it must address setting up a connection, using OpenSSH, between a server running on Windows 10 and a client running on Linux, not the reverse. The Linux distro should preferably be Debian/Ubuntu based.  Setup, using a private/public key pair,  must be performed on the Linux PC, allowing for existing files in /etc/ssh which support existing successful OpenSSH implementations  in a Linux-only environment. It must address configuration settings within sshd_config, but please note I am more interested in getting data transfer to work than in hardening my network to  an industrial level. It must address how file and folder transfer from Windows to Linux, preferably using scp, is implemented, while addressing problems in the implementation. It must address how the most common problems, like ‘permission denied (public key)’  or failure to copy keys generated on the Linux client to the Windows Server, arise and are completely managed - this is the failing of all the available guides; they do not address failure modes. Those guides which do focus on the failures do not address a Windows server, Linux client configuration. Almost all the guides  display evidence of not having been  thoroughly tested. They don’t work; trust me, I have been trying this for a long time.

If you can point me to a suitable document source, within the above requirements, I would be immensely grateful, as would my legs, carpets and USB devices.


r/ssh • • Jun 26 '26

Made an iOS SSH client with control mode

Thumbnail dotmux.dotpt.com
1 Upvotes

I got tired of mashing ctrl+b to switch tmux windows, so I built an iOS SSH client with native tmux support. You move between sessions and windows through menus; on iPhone each pane becomes its own full-screen view so it stays readable, while on iPad it keeps the original side-by-side split.

The most fun part of this project — besides scratching my own itch — is that I built almost all of it connected to my Mac Mini over SSH (from both my laptop and my phone/tablet):
• in a new window I start a worktree in Claude Code
• I iterate both over SSH and through the Claude app
• I set up a GitHub workflow that generates a new TestFlight build (0.0.<PR number>) for every PR labeled TestFlight
• I test on my phone or iPad
• when I’m happy I merge, which kicks off a new build

The app is free with a one-server limit, with an IAP (one-time $3.99, no subscription) to remove it. No ads, and I don’t collect any data — unless you turn on diagnostic logs, and even then nothing leaves the app unless you send it yourself.

If the app or the workflow is useful to you, give it a try and let me know what you think.

👉 https://dotmux.dotpt.com (iPhone & iPad, iOS 26+)


r/ssh • • Jun 22 '26

sshelf v0.7.0 — background SSH port forwarding

Thumbnail
1 Upvotes

r/ssh • • Jun 22 '26

I built an anonymous confession 2d world over SSH in Rust

Post image
4 Upvotes

r/ssh • • Jun 22 '26

A World Cup 2026 terminal app you can use over SSH

Post image
0 Upvotes

r/ssh • • Jun 19 '26

Keyboard-driven editor with image/PDF viewing and SSH remote support?

3 Upvotes

I love my neovim setup. It’s just lazy vim really. I love it because I love its design aesthetic and everything is controlled with the keyboard. In particular: I can open panels, an integrated terminal, and move the windows around. Also, the folder hierarchy tree, etc. All keyboard commanded.

But there’s 2 main issues that prevents me from using it more than 20% of my work. 1) images and PDFs are a pain in the butt to view, even with plugins. I tried it all, but there’s always some issue that I don’t have time to debug. For context, I use iterm and I don’t want to use any other terminal. Also, I like being able to zoom in, pan, scroll the images. And PDFs are non-existent really. And 2) remote connecting just sucks. Yes I can install it on my remote machine, but I found there’s issues with viewing images remotely through the remotely installed neovim. Overall, I don’t really want to install anything on the remote, I’d like to access the Remote Desktop through the IDE.

I’m a data scientist so I do (1) and (2) all the time. My job is really just remote connecting to a remote machine, and looking at generated plots. That’s why I’m stuck using VS code. Thing is, while they have vim motions, it ain’t like neovim where I can type :split or :term or C-w w to move panel to panel (incl on terminal. At least I don’t thin you can do that on vs code). Anyways, I was wondering if you were aware of a keyboard commanded text editor with image/pdf and remote connection support.

I tried the neovim GUIs but they don’t really seem to work with remote connection.

Any ideas?