Establishing a Secure Neural Shell

The BoostonCP Web SSH Terminal provides a powerful, browser-based interface for direct server administration. This tool eliminates the need for external SSH clients like PuTTY or Terminal, allowing you to execute Linux commands directly from your neural command center.

1. Connection Architecture

The terminal establishes a secure tunnel using Nginx proxying to link your browser session with the server's backend shell. Key visual indicators include:

  • Secure Connection Badge: A green indicator confirming that your session is encrypted and authorized.
  • Session Loader: An automated spinner that appears while the neural link is being established.
  • Reconnect Tool: A dedicated button to quickly re-establish the link if your network connection drops.
[IMAGE_PLACEHOLDER: Terminal Header - Screenshot showing the "Secure Connection" badge and Reconnect button.]

2. Capabilities & Usage

Once the session is established, you have full access to the server's command line. This allows you to:

  • System Maintenance: Run updates, check service status, or restart core modules.
  • File Operations: Use standard Linux commands (e.g., ls, cd, mkdir, rm) for low-level file management.
  • Diagnostic Auditing: View real-time logs using tail -f or check system load with top/htop.
ADMIN NOTE: The terminal session operates with root privileges. Exercise extreme caution when executing deletion or configuration change commands.

3. Session Persistence & Protection

BoostonCP includes an advanced protection layer to prevent accidental session termination. If you attempt to navigate away from the terminal page while a session is active, the system will trigger a security interceptor.

The Navigation Guard

A modal warning will appear with the message: "Leaving this page will terminate your secure SSH connection." You must manually confirm the disconnection to leave the page. This ensures that long-running processes (like system updates or backups) are not accidentally killed.

[IMAGE_PLACEHOLDER: Termination Warning - Screenshot of the alert modal that appears when trying to leave the page.]

4. Troubleshooting Connectivity

If the terminal displays a blank screen or failing to load:

  1. Click the "Reconnect" button in the terminal header.
  2. Ensure that your firewall allows traffic on the required administrative ports.
  3. Verify that the booston-core engine is running via the Dashboard service heartbeat.

For security reasons, terminal sessions automatically time out after a period of inactivity. If this happens, simply refresh the page to establish a new neural uplink.