code wiki / ssh
topic: ssh
12 modules sharing the ssh name family (derived from the tree's prefix discipline).
The 'ssh' topic family in the Nishi sovereign ecosystem provides secure remote interaction capabilities through a modular SSH-2 implementation. The nx_ssh_client serves as the foundation, handling key exchange and authentication, while nx_ssh_cmd executes remote commands over an established connection. nx_ssh_deploy facilitates secure file deployment, ensuring reliable and authenticated transfers within the ecosystem's secure framework.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| nx_ssh_client.nx | sovereign SSH-2 client, end to end: KEX -> key | 89 | 1 |
| nx_ssh_cmd.nx | generic one-shot remote command over the sovereign SSH client. Reads the command text | 29 | 2 |
| nx_ssh_deploy.nx | use the sovereign SSH client to authenticate to the NAS | 35 | 2 |
| nx_ssh_deploy_page.nx | the team EXECUTES a sovereign page deploy: read the local page, BACK UP any | 76 | 3 |
| nx_ssh_kex.nx | sovereign SSH-2 key exchange (phase 1 of the bits-up SSH | 232 | 16 |
| nx_ssh_lib.nx | shared core of the sovereign SSH-2 client: wire helpers, | 519 | 29 |
| nx_ssh_probe.nx | sovereign SSH-2 reconnaissance (phase 0 of the bits-up | 105 | 5 |
| nx_ssh_put.nx | SOVEREIGN file-PUT over the team's own SSH client (operator: site-deploy must be a | 78 | 3 |
| nx_ssh_put_lib.nx | the SOVEREIGN SSH file-PUT, extracted as a library (no main) so multiple deploy tools | 48 | 2 |
| nx_ssh_putpage.nx | sovereign page push: stream a LOCAL file (/tmp/nxput.src) to a remote doc-root path | 95 | 5 |
| nx_ssh_recon.nx | READ-ONLY recon over the sovereign SSH client: learn how nishifamily.com is served | 29 | 2 |
| nx_ssh_recon_docroot.nx | READ-ONLY recon: find where the live daemon serves /wiki/*.html from, and | 28 | 2 |