Skip to content

SSH Terminal – AdminBolt Hosting Panel

Customer_ssh-terminal .png

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

ElementDescription
Prompt DisplayShows current user and host info (e.g., user@server)
Input FieldAccepts Unix/Linux shell commands
Live Output WindowDisplays 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.