For AI agents: the complete documentation index is available at https://www.jumpserver.com/docs/llms.txt, the full documentation bundle is available at https://www.jumpserver.com/docs/llms-full.txt, and this page is available as Markdown at https://www.jumpserver.com/docs/features/client/workspace.md.
๐ŸŽ‰ JumpServer v5.1.1 is available. See what's new โ†’

Workspace, Files, and Scripts

The JumpServer Client workspace organizes open sessions, files, and scripts in the desktop client. These tools live in the client window, so you can use them beside the connection you are working in without switching to another application.

The workspace arrived with the refreshed client, together with the unified connection entry for SSH, RDP, Kubernetes, database, and RemoteApp assets. This page covers split views, the file workspace, the script library, and SFTP Server connections. For the connection flow itself, see Asset Connection.

Overview

CapabilityWhat it does
Split viewsShows more than one session in the client window at the same time.
File workspaceBrowses and transfers files for the asset you are connected to.
Script libraryKeeps scripts in the client so you can reuse them in terminal sessions.
SFTP Server connectionsOpens a file-only session with an SFTP server instead of a shell session.

Before you begin

  • JumpServer Client is installed and you are signed in.
  • Your account is authorized for the asset and account you connect to.
  • The asset platform enables the protocol you need, such as SFTP.
  • For file operations, your authorization includes the actions you intend to use.

Split views

New in v5.0.0

Split views place more than one session in the client window at the same time. Use them to compare output from two assets, copy a command from one session to another, or keep a file view visible while you work in a terminal.

Each part of a split view keeps its own connection, account, and session state, so you can work in one view without interrupting the other.

Figure 1: Split views in JumpServer Client.

File workspace

New in v5.0.0

The file workspace is the file view inside JumpServer Client. It shows the directories and files of the asset you are connected to, and moves files between the local computer and that asset.

  • Browse the remote directory tree and open a directory to list its files.
  • Upload files from the local computer to the current remote directory.
  • Download files from the remote directory to the local computer.

File operations use the same authorization and account as the session they belong to. A directory the account cannot read shows no files, and an action the authorization does not allow fails at the server, not in the client.

Figure 2: File workspace in JumpServer Client.

Script library

New in v5.0.0

The script library keeps scripts in the client so you can reuse them across sessions. Instead of typing the same commands again, select the saved script and send it to the active terminal session.

Scripts run in the session with the permissions of the account used for the connection. Review a script before you send it to a production asset.

Figure 3: Script library in JumpServer Client.

SFTP Server connections

New in v5.0.0

An SFTP Server connection works on files only. It connects your client to an SFTP service and opens the file workspace, so you can browse directories and transfer files without opening a terminal session on the target.

Use an SFTP Server connection when you need to move files to or from a server and do not need a shell. Select the authorized account for the connection, then work with the files in the file workspace.

Figure 4: SFTP Server connection in JumpServer Client.

Notes

  • Split views, the file workspace, and the script library are client-side tools. They do not change the authorization, command filter, or recording behavior configured on the server.
  • SFTP Server connections need an account and an authorization that allow SFTP access to the target.
  • If a file action fails, confirm the account permissions on the asset and the actions allowed by your authorization before repeating the operation.

Version history

VersionChange
v5.0.0Added split views for multiple concurrent sessions.
v5.0.0Added the file workspace for browsing and transferring files.
v5.0.0Added the script library for reusable commands and snippets.
v5.0.0Added SFTP Server connections.