Add restricted SSH admin shell
This commit is contained in:
parent
64e0168dbf
commit
59ccf6c748
9 changed files with 358 additions and 14 deletions
|
|
@ -406,7 +406,7 @@ Goal: add authorized stream-oriented management workflows over Iroh.
|
|||
- `[ ]` Unsupported platforms return clear errors.
|
||||
- `[x]` Tests cover a full two-node Unix socket forwarding exchange.
|
||||
|
||||
- `[~]` SSH proxy over Iroh.
|
||||
- `[x]` SSH proxy over Iroh.
|
||||
Acceptance criteria:
|
||||
- `[x]` `geth ssh proxy <node>` contacts an imported peer over the dedicated
|
||||
`/geth/ssh-proxy/1` Iroh ALPN.
|
||||
|
|
@ -417,7 +417,7 @@ Goal: add authorized stream-oriented management workflows over Iroh.
|
|||
- `[x]` The proxy opens a dedicated authorized Iroh byte stream.
|
||||
- `[x]` Remote daemon connects that stream to local sshd at `127.0.0.1:22`
|
||||
only after authorization.
|
||||
- `[ ]` Future completion adds a restricted built-in geth admin shell option.
|
||||
- `[x]` Future completion adds a restricted built-in geth admin shell option.
|
||||
|
||||
- `[~]` SSH certificate and revocation distribution.
|
||||
Acceptance criteria:
|
||||
|
|
|
|||
Loading…
Reference in a new issue