Skip to content

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.

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