Skip to content

Web Terminal⚓︎

  • The Web Terminal page is primarily used for asset connections. Click the Web Terminal button on the Workbench page or the icon in the top-right corner to access the Web Terminal page and initiate asset connections from this page.

v4_web_terminal_1

1 Organization Switch⚓︎

  • JumpServer supports displaying authorized assets for users by organization on the Web Terminal page. When a user has asset authorization across multiple organizations, you can switch organizations using the buttons shown in the figure and obtain authorized assets from that organization; when needing to connect to assets, you can select desired assets from the left asset tree, or search by asset name or IP for quick target finding, then click to login.

av4_web_terminal_2

2 Batch Asset Connection⚓︎

  • The Web Terminal page supports users to batch connect to assets. Use the batch selection options in the top-left corner to select assets to connect, then perform batch connection operations on these assets.

v4_web_terminal_3

3 Session Dragging⚓︎

  • When users connect to assets using Web Terminal mode, the corresponding Tab windows can be manually dragged to adjust their display positions.

v4_web_terminal_4

4 Session Switching⚓︎

  • When users connect to multiple assets, they can use the ALT+Left/Right keyboard shortcut to quickly switch between sessions.

5 Session Split Screen⚓︎

  • When users connect to assets, they can open multiple sessions in one browser interface and view real-time execution results of batch commands, making it convenient to compare session content. (Currently supports up to 4 split screens per session).

v4_web_terminal_5

6 Asset Connection⚓︎

  • The main function of the Web Terminal page is asset connection. Different asset types support different connection methods.

6.1 Linux Asset Connection⚓︎

Web CLI

  • Web CLI is command-line connection mode. Connection result is shown below: v4_web_terminal_6

Web SFTP

  • Web SFTP connection result is shown below: v4_web_terminal_8

SSH Client

  • JumpServer supports connecting to Linux assets by launching SSH Client. Users select Client - SSH Client mode to connect, which will launch JumpServer client, and JumpServer client will launch local SecureCRT client or other clients and auto-fill connection data, enabling connection. v4_web_terminal_10

SSH Wizard

  • JumpServer supports connecting to Linux assets by generating encrypted information. Users select Client - SSH Wizard mode to connect, which will generate encrypted connection information. Users can copy the encrypted information here and execute it in any command line to connect to the corresponding asset. v4_web_terminal_12

6.2 Windows Asset Connection⚓︎

  • Windows assets display the number of currently connected users in the connection button for that asset.

v4_web_terminal_14

  • JumpServer supports three connection modes for Windows assets: Web GUI, Remote Desktop Client, and RDP File.

Web GUI

  • Web GUI mode connects to Windows directly on the JumpServer page, as shown below: v4_web_terminal_15

Remote Desktop

  • Remote Desktop mode will launch JumpServer client, which launches Windows local Mstsc program to connect to Windows asset. Mac system users need to download official Microsoft RDP client (accessible through the Download button in the Help module of Web Terminal). v4_web_terminal_17

RDP File

  • RDP File mode downloads an RDP file. Clicking the RDP file launches Windows local Mstsc program to connect to Windows asset. Mac system users need to download official Microsoft RDP client (accessible through the Download button in the Help module of Web Terminal). v4_web_terminal_19 v4_web_terminal_20

6.3 Database Asset Connection⚓︎

  • JumpServer provides multiple ways to login to databases. For example, command-line Web CLI, graphical Web GUI, database proxy direct connection DB Client, and remote application mode launching DBeaver.

Database connection methods support:

Database Type Web GUI Web CLI Database Client (X-Pack) DB Connection Wizard (X-Pack) Remote Application Mode
MySQL
MariaDB
PostgreSQL
Oracle (X-Pack)
SQLServer (X-Pack)
Redis
MongoDB
ClickHouse (X-Pack)
Dameng (X-Pack)

Description

  • ✓: Supports this connection mode
  • ✗: Does not support this connection mode

Web CLI Mode

  • On the Web Terminal page, click a database and select Web CLI mode to connect to the database. Connection result is shown below:

v4_web_terminal_21

Web GUI Mode

  • On the Web Terminal page, click a database and select Web GUI mode for graphical database connection.

Client Mode

  • Database Client: This feature requires pre-configuration of JumpServer client. On the Web Terminal page, click a database, select Client mode, Database Client to connect to database. This will launch DBeaver client on your personal PC (if pre-configured). Download JumpServer client by clicking the Download button in the Help module of Web Terminal.
  • DB Connection Wizard: On the Web Terminal page, click a database, select Client mode, DB Connection Wizard to generate database connection information (information generated by Client mode provides two connection methods to database).

Remote Application Mode

  • On the Web Terminal page, click a database and select Remote Application mode to connect to database. Prerequisite for using this mode is that administrators have pre-set remote applications and published remote applications like Navicat or DBeaver. For detailed explanation of remote applications, refer to the Remote Applications section.

7 File Explorer⚓︎

  • On the Web Terminal page, click the File Explorer button and select the Connect button to enter the file explorer module. For detailed explanation of file explorer, refer to the File Explorer section.

8 View⚓︎

  • The View button is used to display the asset connection interface in full screen (only available when connecting to assets).

v4_web_terminal_22

9 Language⚓︎

  • JumpServer supports multiple languages including English, Chinese, Japanese, Portuguese, Spanish, and Russian. Use the Language button to switch the display language of JumpServer system.

v4_web_terminal_23

10 Settings⚓︎

  • The Settings button is used to configure related settings during JumpServer asset connection process, including basic configuration, graphical interface, and command-line modules.

Basic Configuration

  • Async Load Asset Tree: Set whether to load asset tree in real-time during asset connection.

Graphical Configuration

  • RDP Resolution: Set RDP connection resolution; default is Auto.
  • RDP Smart Size: When enabled, automatically calculates optimal zoom ratio between local and remote windows.
  • Keyboard Layout: Select keyboard layout to use when connecting to Windows assets.
  • RDP Client Options: Configure whether to enable full screen mode and disk mounting when RDP client connects.
  • Remote Application Connection Mode: Select connection mode for remote applications (Web or Client mode).

Command-line Configuration

  • Character Terminal Font Size: Set display size of terminal font.
  • Character Terminal Backspace As Ctrl+H: Set whether to enable Ctrl+H as delete key shortcut.
  • Right-click Quick Paste: Set whether to enable right-click quick paste functionality in command-line.

v4_web_terminal_24