This page provides a secure, web-based terminal interface for interacting directly with your connected device using SSH commands. It allows you to execute commands, view output, manage sessions, and access advanced terminal functionalities.
The Web-Based SSH Terminal offers a powerful way to directly control your connected device using SSH (Secure Shell) commands. This interface allows you to send commands, view real-time output, manage multiple terminal sessions, and access various tools for efficient device interaction, all within your web browser.
You can access this page by navigating to: /devices_connect
The Web-Based SSH Terminal provides a direct interface to control your connected device. Here are its main features and how you can interact with them:
This is the main window where you will see the output of your commands and messages from the device. When you first connect, you might see an "Initializing terminal" message while the connection is being established.
At the bottom of the page, you'll find a text field labeled "Enter a command." Type your desired Linux commands here. To execute a command, either press the Enter key on your keyboard or click the Send button located next to the input field. While a command is being processed, the Send button will display a spinning circle.
Located at the top of the terminal area, this bar offers various tools for session management:
Ctrl+C (Windows/Linux) or Cmd+C (macOS).Ctrl+V (Windows/Linux) or Cmd+V (macOS) also works. This functionality is generally not available for demo shared devices.The Chat button, located on the far right of the top menu bar, allows you to switch from the direct SSH terminal to an intelligent chat-based interface for interacting with your device.
For certain shared devices (e.g., demo devices), an informational blue banner may appear at the top of the terminal area. This banner provides important details about your access. You can close it by clicking the close icon.
If there's an issue sending your command, a temporary message "Error sending command - try again (press enter)" will appear at the bottom of the screen. This indicates a temporary communication problem.
Scenario: Basic Command Execution
ls -l, into the "Enter a command" field.Enter key on your keyboard or click the Send button.ls -l command, listing files and directories on your device.Scenario: Copying and Pasting Text
Ctrl+C / Cmd+C).Ctrl+V / Cmd+V).Scenario: Switching Terminal Windows (for non-shared devices)
Scenario: Disconnecting the Session
Scenario: Accessing the Intelligent Chat Terminal
Error: Command Sending Failed
Why it happens: This typically occurs due to a temporary network interruption between your browser and the device, or if the command could not be processed by the device for some reason.
What to do: A message "Error sending command - try again (press enter)" will appear. Simply re-type or re-submit your command. If the issue persists, check your internet connection or the device's status.
Error: Terminal Becomes Unresponsive (Session Expired/Disconnected)
Why it happens: If your session has been inactive for too long, for security reasons, it might automatically expire and disconnect. Alternatively, a network issue might have caused an unexpected disconnection.
What to do: You will notice that commands you type do not produce any output, and the send button might not respond. You will need to refresh the page or navigate back to the device connection screen to establish a new SSH session.
Error: "Permission denied" when executing a command
Why it happens: Some commands require special administrative privileges to run. If your current session does not have these privileges, the device will reject the command.
What to do: (For non-shared devices only) In the top menu bar, click the Activate / Deactivate Administrator User icon to elevate your privileges, then try the command again. Remember to deactivate admin mode when no longer needed for security.
Error: No Paste Option for Shared Demo Devices
Why it happens: For security and demonstration purposes, some shared demo devices are configured to prevent pasting commands directly into the terminal. This ensures users only execute pre-defined or manually typed commands.
What to do: If you are using a shared demo device, the paste icon will be unavailable. You must type commands manually.