Plow Seeds
seeds/plow-pbc/seed-durable-ssh

seed-durable-ssh

Sets up passwordless, multiplexed SSH access from your machine to a named remote host — the reusable access layer for any seed that works remotely.

Install in your terminal with command:
curl -fsSL https://raw.githubusercontent.com/plow-pbc/seed/main/install.sh | bash -s -- https://github.com/plow-pbc/seed-durable-ssh/blob/main/SEED.md

What this seed does

This seed sets up reliable, hands-free SSH access from your machine to one remote computer — a Raspberry Pi, a home server, a lab box. Once installed, you (and any AI agent working on your behalf) can connect to that machine instantly, without passwords, every single time.

The install does four concrete things: it copies your SSH key to the remote host (you type its login password once, in your own terminal), records the host's identity so future connections are trusted automatically, and writes a small config that keeps one persistent connection open and shares it across all subsequent commands. After that, any tool that uses SSH — yours or an agent's — just works, quickly, without re-authenticating.

It is designed to be installed *first* by any other seed that needs to reach a remote machine, so SSH access is proven and fast before anything more complex begins. It leaves no daemon, tunnel, or extra software on the remote host — the only remote change is your public key in authorized_keys.

When to use it

  • I want an AI agent to install and configure software on my Raspberry Pi without me babysitting every SSH connection step.
  • I'm setting up a home server and want my laptop to connect to it password-free from now on.
  • I'm about to run a multi-step remote install and want SSH to stay fast and persistent throughout, not re-handshake on every command.
  • I keep getting prompted for my password every time I SSH into my lab box and want to fix that once and for all.
  • Another seed I'm installing says it depends on seed-durable-ssh and I need to get this in place first before continuing.

Source

Version history

1 release
v1.0.0Jun 17, 2026

Initial Seed Release.

Dependencies

1 required · 0 optional
seed-durable-ssh
  • SWOpenSSH (`ssh`, `ssh-keygen`, `ssh-copy-id`) ≥ 7.3required· preinstalled on macOS / Linux base systems

Contributors

1 contributor
Sam OdioContributor@srosro

Comments

0 comments

You need to be signed in with GitHub to comment.

No comments yet — be the first to share how this seed worked for you.

Similar seeds

Life Dashboard — Hermes Edition

Hermes, running on your Raspberry Pi dressed up in a touchscreen and speaking iMessage.

by @srosro
1Installs
9dependencies

Both set up remote access to a Raspberry Pi as a foundation for other automation; this seed builds on SSH access to deploy a dashboard.

Plow Airbnb Dashboard

Set up a full-screen Airbnb reservation dashboard and kiosk on any Linux machine or Raspberry Pi, guided step-by-step by an AI agent.

by @jmfd
1Installs
10dependencies

Both configure a Raspberry Pi or Linux machine remotely with step-by-step setup; this seed would likely depend on SSH access for deployment.

seed-hermes

Run the Hermes AI agent locally in Docker with a browser dashboard, ChatGPT login, and files you can edit directly from your computer.

by @plow-pbc
1Installs
4dependencies

Both enable remote access and control of a local service; Hermes agents often need SSH or similar foundation for autonomous remote work.