Abstract
A method, system and computer program product for generating and managing a unique secure shell (SSH) key fingerprint for each installation of an SSH key. An SSH key manager may receive metadata for a host machine comprising a machine ID and a plurality of secure shell (SSH) key objects, wherein an SSH key object represents an SSH key for accessing an account on the host machine associated with a user. The SSH key manager may then identify a hash for the SSH key and user ID associated with each SSH key object of the plurality of objects. The SSH key manager may then generate a unique fingerprint for each SSH key object by concatenating the machine ID, user ID and SSH key hash corresponding to the SSH key object. The unique fingerprints may then be stored in a database along with corresponding information from the metadata.