which stays local). Implementations There are many different programs that perform the same functionality as the OpenSSH ssh-agent, some with very different user interfaces. PuTTY, for example, uses a graphical user interface in its bundled Pageant ssh-agent. There are tools designed to provide key-agent functionality for both symmetric and asymmetric keys; these usually provide ssh-agent functionality as one of their application interfaces. Examples include GNOME Keyring and KWallet. Some monolithic SSH clients include the ability to remember SSH passphrases across sessions. Examples include: SecureCRT. Apple macOS On the macOS operating system, ssh-agent has been integrated since Leopard, version 10.5 in 2007. Third-party open-source implementations of ssh-agent were available previously. Microsoft Windows OpenSSH-based client and server programs have been included in Windows 10 since version 1803. The SSH client and key agent are enabled and available by default and the SSH server is an optional Feature-on-Demand. References External links ssh-agent man page from OpenSSH release (part of the OpenBSD project). third-party alternative ssh-agent front-end for Mac OS X "Using ssh-agent with SSH" An Illustrated Guide to SSH Agent Forwarding security aspects Cryptographic software Key management