diff options
| author | akbash <akbash@herdr.dev> | 2026-07-06 18:21:31 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-06 18:21:31 +0300 |
| commit | d9230f517a88be0eb88c9af39f7a4212644c9a3d (patch) | |
| tree | 745973b12bad8557ef4c3e06fe6ef5d07fc8fc7e /docs/next/website/src | |
| parent | e98c49658caf054f2cfdc0f52831f29d59ed6fba (diff) | |
fix: clarify remote ssh auth failures (#1084)
refs #1034
Co-authored-by: akbash-bot <300245827+akbash-bot@users.noreply.github.com>
Diffstat (limited to 'docs/next/website/src')
| -rw-r--r-- | docs/next/website/src/content/docs/persistence-remote.mdx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/next/website/src/content/docs/persistence-remote.mdx b/docs/next/website/src/content/docs/persistence-remote.mdx index f449e2ff..a365ac88 100644 --- a/docs/next/website/src/content/docs/persistence-remote.mdx +++ b/docs/next/website/src/content/docs/persistence-remote.mdx @@ -69,6 +69,15 @@ Native Windows `herdr --remote` is not part of the Windows beta. From Windows, S By default, `herdr --remote` runs remote setup and the bridge through a temporary SSH config that includes your SSH config first, then adds fallback keepalive settings and a private per-attach control socket for connection reuse. Existing user keepalive settings win. Set `[remote].manage_ssh_config = false` to use plain `ssh` without Herdr's generated config or control socket. +Remote attach uses your normal OpenSSH authentication. If the target uses a passphrase-protected key in a non-interactive shell, script, CI job, or mobile terminal that cannot show the passphrase prompt, load the key into ssh-agent first: + +```bash +ssh-add +herdr --remote workbox +``` + +For any remote authentication failure, verify plain SSH access first with `ssh workbox`, then run `herdr --remote workbox` again. + By default, remote attach uses the normal restart/stop flow if it needs to replace or restart a running remote server. To opt into experimental live handoff for a supported running remote server, pass `--handoff`: ```bash |
