SSH Terminal – AdminBolt Hosting Panel

Overview
The SSH Terminal in AdminBolt provides direct command-line access to the hosting server through a browser-based terminal interface. It enables administrators to perform advanced system-level operations without using an external SSH client.
Key Features
- Shell Access: Execute commands directly on the server.
- No Client Required: Access terminal through any modern web browser.
- Secure Environment: Access limited by user role and impersonation context.
- Live Feedback: See real-time command output and logs.
Interface Description
| Element | Description |
|---|---|
| Prompt Display | Shows current user and host info (e.g., user@server) |
| Input Field | Accepts Unix/Linux shell commands |
| Live Output Window | Displays results of executed commands |
Use Cases
- Restart services (e.g.,
sudo systemctl restart nginx) - Tail logs (e.g.,
tail -f /var/log/secure) - Check server load (
top,htop) - Manage packages (
yum,dnf,apt) - Navigate the file system (
ls,cd,cat, etc.) - Run custom scripts or commands
Location in Sidebar
Security → SSH Terminal
Security Notes
- Only accessible to users with proper permissions.
- All sessions are logged.
- Always use caution when running commands via terminal, especially as root.
Troubleshooting
If the terminal does not load:
- Ensure browser supports WebSockets.
- Check if server's SSH and WebSocket daemons are running.
- Verify that impersonation or root permissions are correctly set.