Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
sshm
command
|
|
|
internal
|
|
|
bootstrap
Package bootstrap runs an embedded baseline-hardening script on a remote server: it installs jq/curl/fail2ban, enables fail2ban, and reports the sshd auth configuration.
|
Package bootstrap runs an embedded baseline-hardening script on a remote server: it installs jq/curl/fail2ban, enables fail2ban, and reports the sshd auth configuration. |
|
commands
Package commands wires every CLI subcommand to the cobra root.
|
Package commands wires every CLI subcommand to the cobra root. |
|
config
Package config holds the persistent configuration model for sshm.
|
Package config holds the persistent configuration model for sshm. |
|
keys
Package keys manages SSH keypair generation and remote installation.
|
Package keys manages SSH keypair generation and remote installation. |
|
mcp
Package mcp exposes sshm's functionality as Model Context Protocol tools over stdio so AI assistants can manage servers.
|
Package mcp exposes sshm's functionality as Model Context Protocol tools over stdio so AI assistants can manage servers. |
|
safety
Package safety gates dangerous remote commands, masks sensitive data in output, and records an audit trail.
|
Package safety gates dangerous remote commands, masks sensitive data in output, and records an audit trail. |
|
ssh
Package ssh wraps golang.org/x/crypto/ssh with sshm-specific construction helpers and a small Client that owns one connection.
|
Package ssh wraps golang.org/x/crypto/ssh with sshm-specific construction helpers and a small Client that owns one connection. |
|
status
Package status provides cheap reachability probes for the server list.
|
Package status provides cheap reachability probes for the server list. |
|
ui
Package ui holds rendering primitives — icons, color styles, and table formatting — used by CLI commands.
|
Package ui holds rendering primitives — icons, color styles, and table formatting — used by CLI commands. |
|
wizard
Package wizard implements interactive forms for sshm add/edit.
|
Package wizard implements interactive forms for sshm add/edit. |
Click to show internal directories.
Click to hide internal directories.