# KCM (Linux RPM Method)

## KCM (Linux RPM Method)

- [Linux RPM Installation](https://newdocs.keeper.io/kcm-linux-rpm-method/readme.md): Instantly access your infrastructure with zero-trust security.
- [Security Architecture](https://newdocs.keeper.io/kcm-linux-rpm-method/security.md): Keeper Connection Manager security and encryption model
- [SSL Termination with Apache](https://newdocs.keeper.io/kcm-linux-rpm-method/security/ssl-termination-with-apache.md): How to manually configure Keeper Connection Manager SSL termination using Apache
- [SSL Termination with NGINX](https://newdocs.keeper.io/kcm-linux-rpm-method/security/ssl-termination-with-nginx.md): How to manually configure Keeper Connection Manager SSL termination using NGINX
- [Installing and Configuring Nginx for SSL Termination](https://newdocs.keeper.io/kcm-linux-rpm-method/security/ssl-termination-with-nginx/installing-and-configuring-nginx-for-ssl-termination.md): Detailed configuration instructions for SSL Termination with Nginx
- [Client Certificate Configuration](https://newdocs.keeper.io/kcm-linux-rpm-method/security/ssl-termination-with-nginx/client-certificate-configuration.md): Optional NGINX Client Certificate configuration for advanced protection
- [Installation](https://newdocs.keeper.io/kcm-linux-rpm-method/installation.md): Keeper Connection Manager installation instructions in the cloud or on-prem environments.
- [License Key](https://newdocs.keeper.io/kcm-linux-rpm-method/installation/license-key.md): Activating your Keeper Connection Manager license key
- [System Requirements](https://newdocs.keeper.io/kcm-linux-rpm-method/installation/system-requirements.md): Detailed list of system and operating system requirements for Keeper Connection Manger
- [Preparing for Installation](https://newdocs.keeper.io/kcm-linux-rpm-method/installation/preparing-for-installation.md): Get your environment, network, and system ready and prepared.
- [Linux RPM Installation](https://newdocs.keeper.io/kcm-linux-rpm-method/installation/advanced-linux-install.md): RPM installation of the Keeper Connection Manager components in Linux environments.
- [Upgrading](https://newdocs.keeper.io/kcm-linux-rpm-method/installation/advanced-linux-install/upgrading.md): Updating Keeper Connection Manager when using the Advanced Linux Install method
- [Updating From 1.x](https://newdocs.keeper.io/kcm-linux-rpm-method/installation/advanced-linux-install/upgrading/updating-from-1.x.md): Upgrading from older versions
- [Test Your Installation](https://newdocs.keeper.io/kcm-linux-rpm-method/installation/advanced-linux-install/test-installation.md): Testing Basic Functionality with "user-mapping.xml"
- [Backup & Recovery](https://newdocs.keeper.io/kcm-linux-rpm-method/installation/backup-and-recovery.md): Backup and recovery options
- [Authentication Options](https://newdocs.keeper.io/kcm-linux-rpm-method/authentication.md): Configuration of Keeper Connection Manager Authentication methods
- [SAML SSO Auth](https://newdocs.keeper.io/kcm-linux-rpm-method/authentication/authenticating-users-with-saml.md): Instructions for authenticating users with a SAML 2.0 / SSO Identity Provider
- [Microsoft Azure](https://newdocs.keeper.io/kcm-linux-rpm-method/authentication/authenticating-users-with-saml/microsoft-azure.md): Keeper Connection Manager SAML configuration with Microsoft Azure
- [Okta](https://newdocs.keeper.io/kcm-linux-rpm-method/authentication/authenticating-users-with-saml/okta.md): Keeper Connection Manager SAML configuration with Okta
- [Google Workspace](https://newdocs.keeper.io/kcm-linux-rpm-method/authentication/authenticating-users-with-saml/google-workspace.md): Keeper Connection Manager SAML configuration with Google Workspace
- [Add TOTP for 2FA](https://newdocs.keeper.io/kcm-linux-rpm-method/authentication/using-totp-for-multi-factor-authentication.md): Integrating TOTP based authentication for 2FA
- [Add Duo for MFA](https://newdocs.keeper.io/kcm-linux-rpm-method/authentication/using-duo-for-multi-factor-authentication.md): Integrating Duo with Keeper Connection Manager for 2FA/MFA
- [OpenID Connect Auth](https://newdocs.keeper.io/kcm-linux-rpm-method/authentication/authenticating-users-with-openid-connect.md): Instructions for authenticating users with OpenID Connect
- [LDAP Auth Config](https://newdocs.keeper.io/kcm-linux-rpm-method/authentication/authenticating-users-with-ldap.md): Instructions for authenticating users with LDAP
- [Storing connection data within LDAP](https://newdocs.keeper.io/kcm-linux-rpm-method/authentication/authenticating-users-with-ldap/storing-connection-data-within-ldap.md)
- [Using LDAP with a database](https://newdocs.keeper.io/kcm-linux-rpm-method/authentication/authenticating-users-with-ldap/using-ldap-with-a-database.md)
- [Using Multiple LDAP Servers](https://newdocs.keeper.io/kcm-linux-rpm-method/authentication/authenticating-users-with-ldap/using-multiple-ldap-servers.md)
- [Using KCM with a MySQL Database](https://newdocs.keeper.io/kcm-linux-rpm-method/authentication/using-keeper-connection-manager-with-a-mysql-database.md): Instructions for integrating Keeper Connection Manager and Guacamole with MySQL
- [Installing MariaDB for Guacamole Authentication](https://newdocs.keeper.io/kcm-linux-rpm-method/authentication/using-keeper-connection-manager-with-a-mysql-database/installing-mariadb-for-guacamole-authentication.md)
- [Using KCM with a PostgreSQL Database](https://newdocs.keeper.io/kcm-linux-rpm-method/authentication/using-keeper-connection-manager-with-a-postgresql-database.md): Instructions for integrating Keeper Connection Manager and Guacamole with PostgreSQL
- [Installing PostgreSQL for Guacamole Authentication](https://newdocs.keeper.io/kcm-linux-rpm-method/authentication/using-keeper-connection-manager-with-a-postgresql-database/installing-postgresql-for-guacamole-authentication.md): Instructions for installing PostgreSQL in Guacamole for Authentication
- [Using KCM with a SQL Server Database](https://newdocs.keeper.io/kcm-linux-rpm-method/authentication/using-guacamole-with-a-sql-server-database.md)
- [Connection Protocols](https://newdocs.keeper.io/kcm-linux-rpm-method/supported-protocols.md): Remote connection protocols supported by Keeper Connection Manager
- [RDP](https://newdocs.keeper.io/kcm-linux-rpm-method/supported-protocols/rdp.md): Advanced configuration of Remote Desktop Protocol connection type
- [SSH](https://newdocs.keeper.io/kcm-linux-rpm-method/supported-protocols/ssh.md): Advanced configuration of SSH Protocol connection type
- [VNC](https://newdocs.keeper.io/kcm-linux-rpm-method/supported-protocols/vnc.md): Advanced configuration of VNC Protocol connection type
- [Kubernetes](https://newdocs.keeper.io/kcm-linux-rpm-method/supported-protocols/kubernetes.md): Advanced configuration of Kubernetes connection type
- [MySQL](https://newdocs.keeper.io/kcm-linux-rpm-method/supported-protocols/mysql.md): Advanced configuration of MySQL connection type
- [Importing and Exporting](https://newdocs.keeper.io/kcm-linux-rpm-method/supported-protocols/mysql/importing-and-exporting.md)
- [Keyboard Shortcuts](https://newdocs.keeper.io/kcm-linux-rpm-method/supported-protocols/mysql/keyboard-shortcuts.md)
- [PostgreSQL](https://newdocs.keeper.io/kcm-linux-rpm-method/supported-protocols/postgresql.md): Advanced configuration of PostgreSQL / Redshift connection type
- [Importing and Exporting](https://newdocs.keeper.io/kcm-linux-rpm-method/supported-protocols/postgresql/importing-and-exporting.md)
- [Keyboard Shortcuts](https://newdocs.keeper.io/kcm-linux-rpm-method/supported-protocols/postgresql/keyboard-shortcuts.md)
- [Microsoft SQL Server](https://newdocs.keeper.io/kcm-linux-rpm-method/supported-protocols/microsoft-sql-server.md): Advanced configuration of Microsoft SQL Server connection type
- [Importing and Exporting](https://newdocs.keeper.io/kcm-linux-rpm-method/supported-protocols/microsoft-sql-server/importing-and-exporting.md)
- [Keyboard Shortcuts](https://newdocs.keeper.io/kcm-linux-rpm-method/supported-protocols/microsoft-sql-server/keyboard-shortcuts.md)
- [Telnet](https://newdocs.keeper.io/kcm-linux-rpm-method/supported-protocols/telnet.md): Advanced configuration of Telnet connection type
- [How to Use KCM](https://newdocs.keeper.io/kcm-linux-rpm-method/using-keeper-connection-manager.md): Features and functionality of the Keeper Connection Manager interface
- [Login Screen](https://newdocs.keeper.io/kcm-linux-rpm-method/using-keeper-connection-manager/login-screen.md): Keeper Connection Manager User Guide - Login Screen
- [Home Screen](https://newdocs.keeper.io/kcm-linux-rpm-method/using-keeper-connection-manager/home-screen.md): Keeper Connection Manager user guide - home screen
- [Creating Connections](https://newdocs.keeper.io/kcm-linux-rpm-method/using-keeper-connection-manager/creating-connections.md): Managing and creating connections to your infrastructure
- [How to Use KCM](https://newdocs.keeper.io/kcm-linux-rpm-method/using-keeper-connection-manager/launching-connections.md): Keeper Connection Manager user guide - launching connections
- [File Transfer Config](https://newdocs.keeper.io/kcm-linux-rpm-method/using-keeper-connection-manager/file-transfer.md): Transferring files between local and remote connection
- [Sharing Connections](https://newdocs.keeper.io/kcm-linux-rpm-method/using-keeper-connection-manager/sharing-connections.md): Created shared remote connections in Keeper Connection Manager
- [Session Recording and Playback](https://newdocs.keeper.io/kcm-linux-rpm-method/using-keeper-connection-manager/session-recording.md): Configure and view connection session recordings
- [AWS EC2 Discovery](https://newdocs.keeper.io/kcm-linux-rpm-method/using-keeper-connection-manager/aws-ec2-discovery.md): Discover and connect to EC2 instances
- [Credential Pass-Through](https://newdocs.keeper.io/kcm-linux-rpm-method/using-keeper-connection-manager/credential-pass-through.md): Dynamic pass-through tokens
- [Dynamic Connections](https://newdocs.keeper.io/kcm-linux-rpm-method/using-keeper-connection-manager/dynamic-connections.md): Integrate Keeper Connection Manager with external data sources using Encrypted JSON Authentication
- [Vault Integration](https://newdocs.keeper.io/kcm-linux-rpm-method/vault-integration.md): Integrate Keeper Connection Manager with the Keeper Vault for protecting and retrieving session credentials
- [Connecting KCM to your Vault](https://newdocs.keeper.io/kcm-linux-rpm-method/vault-integration/installation.md): Using the Keeper Vault to create privileged sessions
- [Dynamic Tokens](https://newdocs.keeper.io/kcm-linux-rpm-method/vault-integration/dynamic-tokens.md): Using the integration between Connection Manager and Vault with dynamic field lookups
- [Static Tokens](https://newdocs.keeper.io/kcm-linux-rpm-method/vault-integration/static-tokens.md): Using the integration between Connection Manager and Vault with static field lookups
- [Multiple Vaults Integration](https://newdocs.keeper.io/kcm-linux-rpm-method/vault-integration/multiple-vaults-integration.md): Integrate with multiple Keeper Vaults or multiple Shared Folders using Keeper Secrets Manager
- [EC2 Cloud Connector](https://newdocs.keeper.io/kcm-linux-rpm-method/vault-integration/ec2-cloud-connector.md): Retrieve Cloud Connector Secrets from KSM
- [Advanced](https://newdocs.keeper.io/kcm-linux-rpm-method/vault-integration/advanced.md): Advanced features of the Keeper Vault integration
- [Advanced Configuration](https://newdocs.keeper.io/kcm-linux-rpm-method/advanced-configuration.md): Advanced configuration and custom integration options
- [Custom Branding](https://newdocs.keeper.io/kcm-linux-rpm-method/advanced-configuration/custom-branding.md): Customization of the Keeper Connection Manager user interface
- [guacd.conf](https://newdocs.keeper.io/kcm-linux-rpm-method/advanced-configuration/guacd.conf.md): Advanced configuration for the Guacd service
- [guacamole.properties](https://newdocs.keeper.io/kcm-linux-rpm-method/advanced-configuration/guacamole.properties.md): Advanced configuration properties within guacamole.properties
- [SAML 2.0 Authentication Configuration Properties](https://newdocs.keeper.io/kcm-linux-rpm-method/advanced-configuration/guacamole.properties/saml-2.0-authentication-configuration-properties.md): Advanced configuration properties for SAML 2.0 SSO
- [OpenID Connect Configuration Properties](https://newdocs.keeper.io/kcm-linux-rpm-method/advanced-configuration/guacamole.properties/openid-connect-configuration-properties.md): Advanced configuration properties for OpenID Connect Auth
- [Duo Two-Factor Authentication Configuration Properties](https://newdocs.keeper.io/kcm-linux-rpm-method/advanced-configuration/guacamole.properties/duo-two-factor-authentication-configuration-properties.md): Advanced configuration properties for Duo 2FA
- [Encrypted JSON Configuration Properties](https://newdocs.keeper.io/kcm-linux-rpm-method/advanced-configuration/guacamole.properties/encrypted-json-configuration-properties.md): Advanced configuration properties for Encrypted JSON Auth
- [LDAP Configuration Properties](https://newdocs.keeper.io/kcm-linux-rpm-method/advanced-configuration/guacamole.properties/ldap-configuration-properties.md): Advanced configuration properties for LDAP Authentication
- [MySQL / MariaDB Configuration Properties](https://newdocs.keeper.io/kcm-linux-rpm-method/advanced-configuration/guacamole.properties/mysql-mariadb-configuration-properties.md): Advanced configuration properties for MySQL
- [PostgreSQL Configuration Properties](https://newdocs.keeper.io/kcm-linux-rpm-method/advanced-configuration/guacamole.properties/postgresql-configuration-properties.md): Advanced configuration properties for PostgreSQL
- [SQL Server Configuration Properties](https://newdocs.keeper.io/kcm-linux-rpm-method/advanced-configuration/guacamole.properties/sql-server-configuration-properties.md): Advanced configuration properties for SQL Server
- [TOTP Configuration Properties](https://newdocs.keeper.io/kcm-linux-rpm-method/advanced-configuration/guacamole.properties/totp-configuration-properties.md): Advanced configuration properties for TOTP 2FA
- [UDS Enterprise Configuration Properties](https://newdocs.keeper.io/kcm-linux-rpm-method/advanced-configuration/guacamole.properties/uds-enterprise-configuration-properties.md)
- [Login Attempts Properties](https://newdocs.keeper.io/kcm-linux-rpm-method/advanced-configuration/guacamole.properties/login-attempts-properties.md)
- [Custom Extensions](https://newdocs.keeper.io/kcm-linux-rpm-method/advanced-configuration/custom-extensions.md): Integrating Keeper Connection Manager with 3rd party software and applications
- [Custom Docker Images](https://newdocs.keeper.io/kcm-linux-rpm-method/advanced-configuration/custom-docker-images.md): Creating custom Docker images based on Keeper Connection Manager packages
- [Troubleshooting](https://newdocs.keeper.io/kcm-linux-rpm-method/troubleshooting.md): Common troubleshooting and log inspection
- [Changelog](https://newdocs.keeper.io/kcm-linux-rpm-method/changelog.md): Historical release changelog for Keeper Connection Manager
- [Licensing and Open Source](https://newdocs.keeper.io/kcm-linux-rpm-method/licensing-and-open-source.md)
- [Scope of Support](https://newdocs.keeper.io/kcm-linux-rpm-method/scope-of-support.md): Description of the support offered for Keeper Connection Manager customers
- [Security Advisories](https://newdocs.keeper.io/kcm-linux-rpm-method/security-advisories.md): Keeper Connection Manager Security Advisories
- [CVE-2020-9497: Improper input validation of RDP static virtual channels](https://newdocs.keeper.io/kcm-linux-rpm-method/security-advisories/cve-2020-9497-improper-input-validation-of-rdp-static-virtual-channels.md)
- [CVE-2020-9498: Dangling pointer in RDP static virtual channel handling](https://newdocs.keeper.io/kcm-linux-rpm-method/security-advisories/cve-2020-9498-dangling-pointer-in-rdp-static-virtual-channel-handling.md)
- [CVE-2020-11997: Inconsistent restriction of connection history visibility](https://newdocs.keeper.io/kcm-linux-rpm-method/security-advisories/cve-2020-11997-inconsistent-restriction-of-connection-history-visibility.md)
- [CVE-2021-41767: Private tunnel identifier may be included in the non-private details of active conne](https://newdocs.keeper.io/kcm-linux-rpm-method/security-advisories/cve-2021-41767-private-tunnel-identifier-may-be-included-in-the-non-private-details-of-active-conne.md)
- [CVE-2021-43999: Improper validation of SAML responses](https://newdocs.keeper.io/kcm-linux-rpm-method/security-advisories/cve-2021-43999-improper-validation-of-saml-responses.md)
- [Accessibility Conformance](https://newdocs.keeper.io/kcm-linux-rpm-method/accessibility-conformance.md): Keeper Connection Manager 508 accessibility and ergonomics support


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://newdocs.keeper.io/kcm-linux-rpm-method/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
