Перейти к основному контенту

Connecting to Target Systems: All Possible Options

JumpServer provides multiple ways to connect to target systems. In this article, I will list the main options available.

Note:
The list of applications supported by JumpServer Client on Windows is provided below.
The list for macOS and Linux may differ.
For more details on installing and using JumpServer Client, see this article.


SSH
  • Built-in Web Interface

  • Local clients — Putty, xShell, MobaXterm, launched via JumpServer Client

  • Any SSH client — by copying one-time authentication parameters from the web interface using the SSH Guide option

    Note: The lifetime of one-time authentication parameters is 5 minutes by default, but you can extend it and make them reusable.

  • Any SSH client — using fixed authentication parameters, requiring the PAM user password
    (suitable for creating quick-connect shortcuts in connection managers like MobaXterm)

  • SSH Selector — built-in SSH terminal with a target system selection interface


RDP
  • Built-in RDP client inside the web interface

  • JumpServer Enterprise:

    • Standard RDP client via downloaded RDP file from the JumpServer web interface

    • Standard RDP client launched via JumpServer Client

    Note: Multi-monitor mode in RDP is supported only when connecting via the standard RDP client.


SFTP
  • Built-in SFTP client inside the web interface

  • Local clients — WinSCP, SecureFX, Xftp, launched via JumpServer Client


Databases (DBMS)
  • Built-in DB client in the web interface (Web GUI)

  • Built-in command-line client in the web interface (Web CLI)

  • JumpServer Enterprise:

    • External DB clients launched via JumpServer Client:

      • Navicat

      • PL/SQL Developer

      • DBeaver

      • Redis DM

      • SQL Server Management Studio

      • Another Redis DM

      • Toad for Oracle

    • Any DB client — by copying one-time authentication parameters from the web interface using the DB Guide option

      Note: The lifetime of one-time authentication parameters is 5 minutes by default, but you can extend it and make them reusable.

    • Some options may be unavailable depending on the database type. See the dedicated article for details.


HTTP or Other Applications Published via RemoteApp
  • Inside the web interface

  • Standalone RemoteApp window via downloaded RDP file

  • Standalone RemoteApp window launched via JumpServer Client


HTTP or Other Applications Published via Panda
  • Inside the web interface

  • Through a local VNC client using one-time authentication parameters obtained from the web interface


Other Supported Protocols
  • XRDP

  • VNC

  • Kubernetes