Use SSH to run remote commands directly without opening an interactive shell session.
Basic Usage
ssh user@remote-host "uptime"
Practical Examples
ssh root@server "systemctl status docker --no-pager"
ssh dev@host "cd /srv/app && git pull && docker compose up -d"
Notes
- Quote the remote command to avoid local shell expansion.
- Prefer SSH keys for automation and CI jobs.