SSH (CAT-MIP-000000359)
Accepted • 2025-09-19 • by roop
Definition
SSH (Secure Shell) is a cryptographic network protocol used to securely access and manage remote systems over an unsecured network. SSH provides encrypted command-line access, secure file transfer, and tunneling capabilities. In MSP and IT environments, SSH is commonly used for remote administration of Linux servers, network devices, and virtual machines.
Prompt Examples
- Disable password-based SSH access and enforce key authentication.
- Initiate an SSH session to the Ubuntu server for patch verification.
- List all devices with SSH enabled and open on port 22.
- Record all SSH activity for compliance reporting.
Agent Execution
When a prompt refers to "SSH," the AI agent will:
- Authenticate to the target system using configured credentials or key pairs
- Capture session activity, output, and any resulting changes or errors
- Establish a secure terminal session for executing remote commands
- Log the session details and actions taken for audit and security purposes
- Optionally run predefined scripts or commands based on the task
Synonyms
- Command-Line Login
- Remote Shell
- SSH Access
- SSH Server
- SSH Session
- Secure Shell
- Terminal Access
Relationships
- SSH connects Technician or Agent to Remote Device
- SSH isAuthenticatedBy Key, Cert, or Certificate
- SSH isLoggedIn Audit Log or Session History
- SSH isSecuredBy Public Key or Password Authentication
- SSH isUsedFor Script Execution, Troubleshooting, or Configuration
- SSH mayBeRestrictedBy Firewall, Policy, or Role
History
| Date | Author | Reason |
|---|---|---|
| 2025-08-07 | roop | Draft – initial term proposal |
| 2025-09-19 | roop | Accepted – added to CAT-MIP registry |
| 2026-01-14 | mpurtell | |
| 2026-03-02 | jimmypuckett | Fix malformed YAML |