QuickConnect Plugin
QuickConnect is a plugin for KeePass password manager that allows you to connect to Windows/Linux/ESXi hosts.
Requirements
- Microsoft Windows XP/7/10 with .NET Framework 4.0;
- KeePass version 2.52 or newer.
Installation
- Download the latest release;
- Verify that the checksum for QuickConnectPlugin.plgx matches the one published with the release;
- Copy the QuickConnectPlugin.plgx in the KeePass plugins directory and restart the application.
Usage
- The plugin adds a new menu item named QuickConnect under Tools menu;
- Use the Map Fields tab in the Options dialog to configure the custom fields from which the plugin gets the host address (IP address or hostname) and the connection method;
- Connection method is determined based on the text found in the mapped field. For example, if one of the following strings (case-insensitive) is found, then the corresponding items are added to the entry context menu (right-click):
rdp
or windows
- Open Remote Desktop and Open Remote Desktop (console);
esxi
or vcenter
- Open vSphere Client;
ssh
, telnet
, linux
or a known Linux distribution name - Open PuTTY Console and Open WinSCP.
- Additional options like session name or port can be specified to be used with PuTTY/WinSCP. The syntax is as follows:
[{ssh|telnet}|<os_type>[;session:"<regex_pattern>"[;port:<port>[;ssh_key:"<ssh_key_path.ppk>"]]]]
.
- Starting with the version 0.6.0-rc.1 the protocol for WinSCP can be also specified with the additional options. The syntax is as follows:
protocol:{sftp|ftp|scp}
(e.g., protocol:sftp
). If the protocol is omitted then it defaults to scp
. A complete list of supported protocols by the WinSCP can be found here.
Connection method and Additional options can be mapped to the same field. This will avoid cluttering the database with too many custom fields.
Password Changer
This feature allows you to change passwords for Windows/Linux/ESXi hosts directly from KeePass.
Requirements
Security Considerations
- Please take note that when launching vSphere Client, PuTTY, WinSCP or PsPasswd (via Password Changer) the plugin exposes the password via command-line arguments and it is visible during the entire lifetime of the child process.
Repository
The main repository is hosted on GitHub.
Changelog
See CHANGELOG file for details.
Download
You can download compiled binaries from here.
Some experimental builds are available here.
License
- The source code in this repository is released under the GNU GPLv2 or later license. See the bundled LICENSE file for details.
- The menu items icons are from Crystal Clear icon set by Everaldo Coelho licensed under LGPL v2.1 or later.
- Includes SSH.NET library copyrighted by RENCI and released under MIT License.
- Includes code from KeePass licensed under GNU General Public License version 2 or later.
Related Projects