Web terminal feature (PRO PACK)
Web terminal allows user to access shell terminal from the control panel web interface.
The feature can be accessed on user level via
System Info & Files ->
Web terminal feature allows to quickly have a CLI session without having to log-in to server over SSH.
Terminal feature creates a new interactive login shell.
Status of the
Terminal varies between Connecting ..., Active and Closed.
Connecting ... indicates that the connection between web terminal and server is not yet established.
Active indicates that the connection is established and the session is active.
Closed indicates that the connection was closed either from the client or the server side.
To connect to a new session if the
Terminal status is Closed, use the
Connect button in the top right corner:
To disconnect from an active session if the
Terminal status is Active, use the
Disconnect button in the top right corner:
To return to the previous page use
Back button in the top right corner.
nano command in
Editing file content:
Closing the file:
Terminal feature uses default user shell. Users with disabled SSH access will not be able to use this feature. Systems that are using a bubblewrap user jail would use bubblewrap in web terminal as well.
Terminal session creates a pseudoterminal. It opens
/dev/ptmx, gets a file descriptor for a pseudoterminal master and a pseudoterminal slave device is created in the
Terminal supports resizing, on window resize the number of columns and rows of the
Terminal change as well. Initial size is calculated based on window size.
Terminal supports CLI keyboard shortcuts and the history of previously typed commands.