🖥️ Node Commands

Manage SSH nodes for remote administration.

Commands

node show

Display all configured SSH nodes.

$ cicerone node show

NAME          HOST            USER    DESCRIPTION
─────────────────────────────────────────────────────
miner         10.0.0.117      wez     GitLab server
prod          192.168.1.100   deploy  Production

node add

Add a new SSH node.

$ cicerone node add server1 \
  --host 10.0.0.1 \
  --user admin \
  --port 22 \
  --description "Web server"

node test

Test SSH connection to a node.

$ cicerone node test miner

Testing connection to miner...
  ✓ SSH connection OK
  ✓ Can execute commands

node remove

Remove a node from the registry.

$ cicerone node remove server1

Node 'server1' removed from registry.

Current Nodes

No nodes configured. Run cicerone node add <name> --host <host> to add one.

Configuration Files

~/.cicerone/nodes.json    # SSH node registry