Support Center

JumpCloud Agent Compatibility, System Requirements, and Impacts

This document details operating system compatibility and associated system impacts of the JumpCloud agent. 
 

Mac
Windows
Linux

 

Mac

 
Supported Versions 10.11, 10.12, 10.13
Installer Filename jumpcloud-agent.pkg
com.jumpcloud.darwin-agent LaunchDaemon
/opt/jc/ Primary install directory
/var/log/jc*, /opt/jc/*.log Installation and service logs
/Library/Preferences/com.apple.loginwindow.plist, /Library/Security/SecurityAgentPlugins/jumpcloud-loginwindow.plist Custom Login Window
/etc/ssh/jumpcloud/totp/${USER} When enabled, TOTP key files are stored on a per user basis at this path /etc/sudoers.d - JumpCloud appends sudo users to /etc/sudoers.d
/etc/sudoers.d JumpCloud appends sudo users to /etc/sudoers.d
Disk Usage ~14 MB
Memory Usage ~5 MB

Additional Considerations
 
 

Windows

 
Note: International versions of Windows are supported, however, certain international character sets may cause cosmetic issues in the Systems detail views and/or adverse results in Command execution in the Admin Console.
 
Supported Versions 7, 8, 8.1, 10 (32 and 64 bit) 
Server: 2008 R2 (32 and 64 bit) 2012 R2, 2016 (64 bit)
Dependencies MS Visual C++ 2013 Redistributable package (x86_64)
Installer Filename JumpCloudInstaller.exe
jumpcloud-agent SERVICE-NAME
C:\Program Files\JumpCloud Primary location of jcagent for 32 bit
C:\Program Files (x86)\JumpCloud Primary location of jcagent for 64 bit
C:\Windows\Temp\jcagent.log Service log
C:\Users\user\AppData\Local\Temp\jcagent.log Installation log
Disk Usage ~47 MB (incl. dependencies)
Memory Usage ~6 MB

Registry: 
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JumpCloud\JumpCloud Agent\ConfigFile
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{96542816-DAD1-4D02-8363-CA4121E5CAE7}_is1

Additional Considerations
 
 

Linux


Supported Versions: 
 
OS Dependencies
Amazon Linux 2013.09-2018.03 chkconfig coreutils curl glibc-common grep initscripts lsof net-tools rpm shadow-utils tar util-linux yum sudo dmidecode psmisc redhat-lsb-core
Amazon Linux 2 chkconfig coreutils curl glibc-common grep initscripts lsof net-tools rpm shadow-utils tar util-linux yum sudo dmidecode psmisc redhat-lsb-core
CentOS 6, 7 chkconfig coreutils curl findutils gawk glibc-common grep initscripts lsof net-tools rpm shadow-utils tar util-linux which yum sudo policycoreutils psmisc redhat-lsb-core
RHEL 6, 7 chkconfig coreutils curl findutils gawk glibc-common grep initscripts lsof net-tools rpm shadow-utils tar util-linux which yum sudo psmisc redhat-lsb-core
Debian 8 (64 bit), 9 (64 bit) apt-rdepends apt-show-versions coreutils curl dpkg grep hostname libc-bin lsb-release lsof mawk passwd procps sysv-rc sysvinit-utils tar libpam-runtime libpam-modules sudo psmisc
Ubuntu 14.04 apt-rdepends apt-show-versions coreutils curl dpkg grep hostname libc-bin lsb-release lsof mawk passwd procps sysv-rc sysvinit-utils tar sudo
Ubuntu 16.04 (64 bit), 18.04 (64 bit) apt-rdepends apt-show-versions coreutils curl dpkg grep hostname libc-bin lsb-release lsof mawk passwd procps sysvinit-utils tar sudo

File and System Impacts
 
Installer Filename jcagent-os-version-arch.pkg
jcagent, agent-monitor (init.d systems) Installed services
/opt/jc/ Primary install directory
/etc/init.d/jcagent, /usr/lib/systemd/system/jcagent.service service control scripts
/security/pam_google_authenticator.so The Google auth pam plugin is the OS and arch lib dir eg: /lib, /lib64, etc...
/var/log/jc*, /opt/jc/*.log Installation and service logs
/etc/rsyslog.d/jumpcloud.conf JumpCloud appends a local host address (127.0.0.1:14028) when enabling Syslog for the Events API (logging user events).  For more information, refer to our KB for JumpClouds Events API
/etc/ssh/sshd_config One or more of the following parameters: [PermitRootLogin, PasswordAuthentication, UsePAM, PubkeyAuthentication, ChallengeResponseAuthentication]. Other config management systems may cause a conflict if it also tries to manage this file.
/etc/pam.d/sshd, /etc/pam.d/system-auth, /etc/pam.d/password-auth JumpCloud adds the pam_google _authenticator.so plugin line to one of these files depending on your Linux distro. Existing installations of this library may cause a conflict.
/etc/ssh/jumpcloud/totp/${USER} When enabled, TOTP key files are stored on a per user basis at this path /etc/sudoers.d - JumpCloud appends sudo users to /etc/sudoers.d
/etc/sudoers.d JumpCloud enables sudo users by creating a file per user in /etc/sudoers.d/USERNAME-jumpcloud
/root/.ssh/authorized_keys, /home//.ssh/authorized_keys JumpCloud manages this based on users having uploaded public keys to JumpCloud
/var/log/jc*, /opt/jc/*.log Installation and service logs
Disk Usage ~20 MB
Memory Usage ~5 MB


Additional Considerations
 

Last Updated: Jul 23, 2018 12:39PM MDT

Related Articles
31b11a79e2c94470a66430cfe6d3eecd@jumpcloud.desk-mail.com
https://cdn.desk.com/
false
desk
Loading
seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
about
false
Invalid characters found
/customer/en/portal/articles/autocomplete