ssh-client
| Version | 2026.144.1443 |
| Repo | superproject |
OpenSSH client tools for SSH agent forwarding
ssh-client installs the OpenSSH client package (openssh-clients on
Fedora, openssh-client on Debian/Ubuntu, openssh on Arch) providing
the ssh, ssh-add, ssh-keygen, scp and sftp binaries at /usr/bin.
Boxes compose it (directly or via the agent-forwarding metalayer) so
in-container ssh and git can reach hosts through the host’s forwarded
SSH agent socket. The observable, verifiable effect is that the client
binaries are present and ssh -V reports the OpenSSH banner on stderr.
Acceptance plan
Section titled “Acceptance plan”This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.
| Intent | Step |
|---|---|
check |
the ssh client binary is installed at /usr/bin/ssh so in-container git and ssh can connect out |
check |
ssh-add is installed so the forwarded host agent’s keys can be loaded and listed |
check |
ssh-keygen is installed for generating and inspecting key material |
check |
ssh -V identifies the client as OpenSSH on stderr and exits cleanly |
agent-check |
with a host SSH agent forwarded at runtime, ssh-add -l inside the deployment lists the host’s keys via the forwarded SSH_AUTH_SOCK |
check |
package=openssh-client |