Enables connection to machines behind restrictive firewalls.
No need to configure firewalls or keep track of IP addresses.
- Keep track of all your machines using a Jump Desktop account.
Fluid Remote Desktop protocol is built into Jump Desktop Connect.
- Collaborative screen sharing and remote support features.
Also supports connecting to RDP or VNC running on the machine.
Unattended Installation for Windows
Install Jump Desktop Connect via the following options:
- Standalone exe installer: Jump Desktop Connect EXE Installer
- MSI based installer: Jump Desktop Connect MSI Installer
Both installers can be silently installed by passing in the /qn command line option.
Configuration can be performed via the command line after installation finishes or by passing configuration parameters directly to the MSI/EXE installer (see below).
Unattended Installation for macOS
The Jump Desktop Connect installer is packaged as a PKG file which can be used by most remote administration tools for mass deployment.
Configuration is performed via command line after installation finishes.
Unattended Configuration via the Command Line / Terminal
Once Jump Desktop Connect is installed, you can configure it via the command line or terminal by invoking the JumpConnect executable. Windows users can also pass configuration options directly to the installer files - see below.
To securely configure remote access users, use the user's Connect Code with the --connectcode option in Jump Desktop Connect:
- First generate a Connect Code for the user you want to add to Jump Desktop Connect.
- Next run the Jump Desktop Connect command line app (see below) with the following option (note: remove spaces from the connect code):
JumpConnect --connectcode [connectcode]
- If the command succeeds, the user will be added to the remote access users list. You can double check this by opening the Jump Desktop Connect app. The user should be listed there.
Unattended Configuration via installer variables (Windows only)
When deploying to Windows you can pass in the Connect Code directly to the installer via the CONNECTCODE installer variable. Additionally you can turn on/off RDP tunnelling and Fluid Remote Desktop using the RDPENABLED and FLUIDENABLED installer variables.
Example 1: Install Jump Desktop Connect silently and add a remote access user (xxxxxxx is the user's Connect Code) :
- Standalone exe: JumpDesktopConnect.exe /qn CONNECTCODE=xxxxxxx
- MSI installer: msiexec /i [full path to MSI] /qn CONNECTCODE=xxxxxxx
Example 2: Install Jump Desktop Connect silently, add a remote access user and enable RDP tunnelling:
- Standalone exe: JumpDesktopConnect.exe /qn CONNECTCODE=xxxxxxx RDPENABLED=true
- MSI installer: msiexec /i [full path to MSI] /qn CONNECTCODE=xxxxxxx RDPENABLED=true
1. How do I get JumpConnect's path?
You can get JumpConnect.exe's path by looking up the following registry key
Key Path: HKEY_LOCAL_MACHINE\SOFTWARE\Jump Desktop\Connect\Shared
@echo off setlocal enabledelayedexpansion for /f "usebackq tokens=3*" %%a in (`reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Jump Desktop\Connect\Shared" /v ConnectPath`) do ( set ConnectExe=%%a %%b ) "%ConnectExe%" --connectcode XXXXXXXX
$connectPath = (Get-ItemProperty"HKLM:\SOFTWARE\Jump Desktop\Connect\Shared").ConnectPath
& $connectPath --connectcode XXXXXXXXX
The default install path for JumpConnect is:
/Applications/Jump\ Desktop\ Connect.app/Contents/MacOS/JumpConnect
Note: We've added extra backslashes to escape spaces
2. How do I change Jump Desktop Connect's settings from the command line?
You can configure Jump Desktop Connect from the command line using --serverconfig command line option:
JumpConnect --serverconfig NAME=VALUE
Where NAME is the name of the setting you want to change and VALUE is the value you want to set it to. Here is a list of options that NAME can be set to:
The name of the computer.
Tip: Make sure you set this before using the "--connectcode" option.
The type of proxy server to use. This is a numeric value:
Auto proxy detection: 0 (Default)
Don't use a proxy: 1
Https Proxy: 2
Socks Proxy: 3
|ProxyAddress||The address of the proxy server to use. Only used when ProxyType is set to 2 (HttpProxy) or 3 (Socks Proxy).|
|ProxyUserName||The proxy username to use: Only used when ProxyType is set to 2 (HttpProxy) or 3 (Socks Proxy).|
|RDPEnabled||Enables or disables RDP tunnelling. This is a numeric value: 1 to enable, 0 to disable.|
|VNCEnabled||Enables or disables VNC tunnelling. This is a numeric value: 1 to enable, 0 to disable.|
|RTCEnabled||Enables or disables Fluid. This is a numeric value: 1 to enable. 0 to disable.|
|RDPPort||The port where the RDP server is running on the local machine. This is a numeric value. Defaults to 3389.|
|VNCPort||The port where the VNC server is running on the local machine. This is a numeric value. Defaults to 5900.|