KeyBox 3.10.00

KeyBox is a web-based SSH console that centrally manages administrative access to systems. KeyBox combines key management and administration through profiles assigned to defined users.

Tags ssh java linux unix security
License Apache
State stable

Recent Releases

3.10.0024 May 2020 15:05 minor feature: Backup previous bastillion.h2.db data store (possibly named keybox.h2.db). Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation. Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation. Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation. Adjust settings or copy as needed for the jaas.conf, log4j2.xml, keystore, jetty-ssl.xml and jetty-http.xml.
3.09.0005 Dec 2019 14:05 minor feature: Backup previous bastillion.h2.db data store (possibly named keybox.h2.db). Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation. Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation. Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation. Adjust settings or copy as needed for the jaas.conf, log4j2.xml, keystore, jetty-ssl.xml and jetty-http.xml.
3.08.0124 Sep 2019 14:05 minor feature: Install Open-JDK / Oracle-JDK - 1.9 or greater apt-get install openjdk-9-jdk (or openjdk-11-jdk). . Backup previous bastillion.h2.db data store (possibly named keybox.h2.db). . Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation. . Adjust settings or copy as needed for the jaas.conf, log4j2.xml, keystore, jetty-ssl.xml and jetty-http.xml. . Run upgrade on the data store copied to the new installation.
3.08.0009 Sep 2019 13:45 minor feature: Install Open-JDK / Oracle-JDK - 1.9 or greater apt-get install openjdk-9-jdk (or openjdk-11-jdk). . Backup previous bastillion.h2.db data store (possibly named keybox.h2.db). . Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation. . Adjust settings or copy as needed for the jaas.conf, log4j2.xml, keystore, jetty-ssl.xml and jetty-http.xml.
3.06.0405 May 2019 11:45 minor feature: Install Open-JDK / Oracle-JDK - 1.9 or greater apt-get install openjdk-9-jdk (or openjdk-11-jdk). . Backup previous bastillion.h2.db data store (possibly named keybox.h2.db). . Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation. . Adjust settings or copy as needed for the jaas.conf, log4j2.xml, keystore, jetty-ssl.xml and jetty-http.xml.
3.06.0320 Apr 2019 19:25 minor feature: Install Open-JDK / Oracle-JDK - 1.9 or greater apt-get install openjdk-9-jdk (or openjdk-11-jdk). . Backup previous bastillion.h2.db data store (possibly named keybox.h2.db). . Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation.
3.06.0216 Apr 2019 06:25 minor feature: Install Open-JDK / Oracle-JDK - 1.9 or greater apt-get install openjdk-9-jdk (or openjdk-11-jdk). . Backup previous bastillion.h2.db data store (possibly named keybox.h2.db). . Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation.
3.06.0112 Apr 2019 06:05 minor feature: Install Open-JDK / Oracle-JDK - 1.9 or greater apt-get install openjdk-9-jdk (or openjdk-11-jdk). . Backup previous bastillion.h2.db data store (possibly named keybox.h2.db). . Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation.
3.06.0008 Apr 2019 03:17 minor feature: Install Open-JDK / Oracle-JDK - 1.9 or greater apt-get install openjdk-9-jdk (or openjdk-11-jdk). . Backup previous bastillion.h2.db data store (possibly named keybox.h2.db). . Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation.
3.05.0114 Dec 2018 21:05 minor feature: Install Open-JDK / Oracle-JDK - 1.9 or greater apt-get install openjdk-9-jdk (or openjdk-11-jdk). . Backup previous keybox.h2.db data store (possibly named keybox.mv.db). . Copy old jetty/keybox/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/keybox/WEB-INF/classes/keybox.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation. . Rename keybox.jceks to bastillion.jceks. . Copy old jetty/keybox/WEB-INF/classes/KeyBoxConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation. . Rename KeyBoxConfig.properties to BastillionConfig.properties (copy over existing file). . Run upgrade on the data store copied to the new installation.
3.05.0010 Dec 2018 06:45 minor feature: Install Open-JDK / Oracle-JDK - 1.9 or greater apt-get install openjdk-9-jdk (or openjdk-11-jdk). . Backup previous keybox.h2.db data store (possibly named keybox.mv.db). . Copy old jetty/keybox/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/keybox/WEB-INF/classes/keybox.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation. . Rename keybox.jceks to bastillion.jceks. . Copy old jetty/keybox/WEB-INF/classes/KeyBoxConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation. . Rename KeyBoxConfig.properties to BastillionConfig.properties (copy over existing file). . Run upgrade on the data store copied to the new installation.
3.02.0024 Oct 2018 11:25 minor feature: Bump version and upgrade jetty . Updated dependencies. . Updated lmvc. . Update README.md. . refactored var name. . Larger text-area for ssh key. . set release.
3.01.0023 Aug 2018 12:25 minor feature: Bumb version . Updated jetty. . Updated dependencies. . Updated jetty. . bump version. . Update README.md. . Updated jetty to RC1. . Update README.md. . Update jetty. . Added null check when adding credentials to Set. . Set release.
3.00.0203 Jun 2018 02:25 minor feature: Updated Gson library . Updated README. . Update README.md. . wrong class name on usertype check. . set release.
3.00.0123 May 2018 07:45 minor feature: Bump version . Added for update statement. . Where active keys may not display. . Set release for.
2.90.0328 Dec 2017 03:16 minor feature: Bump version . Update README.md. . Added username to the header. . . . Grouped the "Settings" and "Logout" navigation bar entries in a usern . . . . Update stuts. . the reported in #257. . . . Modified to use tag instead of scriptlet. . Updated dependencies. . Updated README. . Updated README. . Removed bad chars. . Updated dependencies. . Set release.
2.90.0221 Oct 2017 03:16 minor feature: Backup previous keybox.h2.db data store (possibly named keybox.mv.db). Copy old jetty/keybox/WEB-INF/classes/keydb folder (and it's contents) to the jetty/keybox/WEB-INF/classes directory of the new installation. Copy old keybox.jceks to the /jetty/keybox/WEB-INF/classes directory of the new installation. Adjust settings in KeyBoxConfig.properties, jaas.conf, log4j2.xml as needed.
2.90.0106 Sep 2017 03:15 minor feature: Backup previous keybox.h2.db data store (possibly named keybox.mv.db). Copy old jetty/keybox/WEB-INF/classes/keydb folder (and it's contents) to the jetty/keybox/WEB-INF/classes directory of the new installation. Copy old keybox.jceks to the /jetty/keybox/WEB-INF/classes directory of the new installation. Adjust settings in KeyBoxConfig.properties, jaas.conf, log4j2.xml as needed. Follow instructions for 2.90.00. Download keybox-upgrade-2_90.jar. Run upgrade on the data store copied to the new installation.
2.90.0005 Jun 2017 22:05 minor feature: Backup previous keybox.h2.db data store (possibly named keybox.mv.db). Copy old jetty/keybox/WEB-INF/classes/keydb folder (and it's contents) to the jetty/keybox/WEB-INF/classes directory of the new installation. Adjust settings in KeyBoxConfig.properties, jaas.conf, log4j2.xml as needed.
2.89.0020 Mar 2017 06:45 minor feature: Backup previous keybox.h2.db data store (possibly named keybox.mv.db). Copy old jetty/keybox/WEB-INF/classes/keydb folder (and it's contents) to the jetty/keybox/WEB-INF/classes directory of the new installation. Adjust settings in KeyBoxConfig.properties, jaas.conf, log4j2.xml as needed. Download keybox-upgrade-2_89.jar. Run upgrade on the data store copied to the new installation.
2.88.0217 Mar 2017 03:16 minor feature: Copy old jetty/keybox/WEB-INF/classes/keydb folder (and it's contents) to the jetty/keybox/WEB-INF/classes directory of the new installation. Copy old KeyBoxConfig.properties and keybox.jceks to the /jetty/keybox/WEB-INF/classes directory of the new installation. Adjust settings in KeyBoxConfig.properties, jaas.conf, log4j2.xml as needed.
2.88.0129 Jan 2017 20:45 minor feature: Copy old jetty/keybox/WEB-INF/classes/keydb folder (and it's contents) to the jetty/keybox/WEB-INF/classes directory of the new installation. Copy old KeyBoxConfig.properties and keybox.jceks to the /jetty/keybox/WEB-INF/classes directory of the new installation. Adjust settings in KeyBoxConfig.properties, jaas.conf, log4j2.xml as needed. Backup previous keybox.h2.db data store (possibly named keybox.mv.db). Copy old jetty/keybox/WEB-INF/classes/keydb folder (and it's contents) to the jetty/keybox/WEB-INF/classes directory of the new installation. Download keybox-upgrade-2_87.jar. Run on upgrade on the data store copied to the new installation. Adjust settings in KeyBoxConfig.properties, jaas.conf, log4j2.xml as needed.
2.88.0002 Jan 2017 05:45 minor feature: Copy old jetty/keybox/WEB-INF/classes/keydb folder (and it's contents) to the jetty/keybox/WEB-INF/classes directory of the new installation. Copy old KeyBoxConfig.properties and keybox.jceks to the /jetty/keybox/WEB-INF/classes directory of the new installation. Adjust settings in KeyBoxConfig.properties, jaas.conf, log4j2.xml as needed. Backup previous keybox.h2.db data store (possibly named keybox.mv.db). Copy old jetty/keybox/WEB-INF/classes/keydb folder (and it's contents) to the jetty/keybox/WEB-INF/classes directory of the new installation. Download keybox-upgrade-2_87.jar. Run on upgrade on the data store copied to the new installation. Adjust settings in KeyBoxConfig.properties, jaas.conf, log4j2.xml as needed.
2.87.0111 Nov 2016 01:05 minor feature: Copy old keybox.h2.db data store to the /jetty/keybox/WEB-INF/classes/keydb directory of the new installation. Adjust settings in KeyBoxConfig.properties, jaas.conf, log4j2.xml as needed. Backup previous keybox.h2.db data store (possibly named keybox.mv.db). Copy keybox.h2.db data store to the jetty/keybox/WEB-INF/classes/keydb directory of the new installation. Download keybox-upgrade-2_87.jar. Run on upgrade on the data store copied to the new installation. Adjust settings in KeyBoxConfig.properties, jaas.conf, log4j2.xml as needed.
2.87.0024 Oct 2016 00:05 minor feature: Backup previous keybox.h2.db data store (possibly named keybox.mv.db). Copy keybox.h2.db data store to the jetty/keybox/WEB-INF/classes/keydb directory of the new installation. Download keybox-upgrade-2_87.jar. Run on upgrade on the data store copied to the new installation. Adjust settings in KeyBoxConfig.properties, jaas.conf, log4j2.xml as needed.
2.86.0025 Jul 2016 17:05 minor feature: Updated dependencies. Strings literals should be placed on the left side when checking?. The operator ("") should be used. Utility classes should not have public constructors. Dead stores should be removed. squid:S1192: String literals should not be duplicated. Merge branch 'master' of https://github.com/skavanagh/KeyBox into rel?. squid:S1643: Strings should not be concatenated using '+' in a loop. Multiple for sonar rules: squid:S2583, squid:S1444, squid:S1066. Strict-Transport-Security and X-Frame-Opt headers. Updated dependencies.
2.83.0208 Jun 2015 01:09 minor feature: Added option to set key length for SSH keys. Username and key name now set in public key comments. Fixed copy and paste from context menu. Updated dependencies.
2.83.0116 May 2015 12:52 minor feature: Fixed so theme settings is shown for LDAP users. Updated Struts 2 to latest due to vulnerability: Wrong excludeParams overrides those defined in DefaultExcludedPatternsChecker CVE-2015-1831 .
2.83.0025 Apr 2015 14:08 minor feature: Fixed issues and enhanced VT key mappings. Small UI/UX fixes and enhancements. Updated jquery, bootstrap, and other dependencies.
2.75.0014 Feb 2015 14:09 minor feature: Updated to enforce strong passwords. Modified so SSH keys are generated by default when managing keys. Users are forced to set a strong passphrase and download the private key. More details at https://github.com/skavanagh/KeyBox#managing-ssh-keys