Connecting to Target Systems: All Possible Options
JumpServer Connection Methods
JumpServer allows you to connect to target systems in various ways.
In this article, I will list the main connection methods.
The list below refers to applications supported by JumpServer Client on Windows.
The list of supported applications on macOS and Linux will be different.
For more details on installing and using JumpServer Client, see the related article.
SSH
-
Built-in web terminal
-
Local clients such as PuTTY, Xshell, MobaXterm, launched through JumpServer Client
-
Any SSH client — using one-time authentication parameters copied from the web interface (via SSH Guide)
Note: One-time credentials are valid for 5 minutes, but their validity period can be increased, and they can be made reusable. -
Any SSH client — using fixed authentication parameters requiring the PAM user password
(suitable for creating connection shortcuts in tools like MobaXterm) -
SSH Selector, a built-in SSH terminal with a list of target systems to choose from
RDP
-
RDP client built into the web interface
-
JumpServer Enterprise:
-
Standard RDP client using an RDP file downloaded from the JumpServer web interface
-
Standard RDP client or Remote Desktop Manager (Devolutions), launching sessions through JumpServer Client
-
Note: Multi-monitor mode in RDP is supported only when connecting via the standard RDP client.
SFTP
-
SFTP client built into the web interface
-
Local SFTP clients such as WinSCP, SecureFX, Xftp, launched through JumpServer Client
-
Any local SFTP client
Databases (DB)
-
Built-in web GUI for database operations
-
Built-in web CLI
-
JumpServer Enterprise:
-
External clients such as Navicat, PL/SQL Developer, DBeaver, Redis DM, SQL Server Management Studio, Another Redis DM, Toad for Oracle, launched through JumpServer Client
-
-
Any DB client — using one-time authentication parameters copied from the web interface (DB Guide)
Note: One-time credentials are valid for 5 minutes, but can be extended or made reusable.
Depending on the database type, not all connection options may be available.
More details can be found in the corresponding article.
HTTP or Other Applications Published via RemoteApp
-
Inside the web interface
-
In a standalone RemoteApp window via a downloaded RDP file
-
In a standalone RemoteApp window via JumpServer Client
HTTP or Other Applications Published via Panda
-
Inside the web interface
-
Through a local VNC client using one-time authentication parameters copied from the web interface
Other Supported Connection Protocols
-
XRDP
-
VNC
-
Kubernetes