The list of paths to trusted SSH key files controls the public / private key authentication that SFTP allows for.\\
[{Image src='ssh_keys1.jpg' width='1920' height='..' align='left' style='..' class='..' }]\\
\\
__Allowed values for the input field:__\\
\\
__.__ a single or multiple file paths pointing to individual public key files, like /c:/sshkeys/test.pub. This option is to be used when setting up individual user accounts with SSH public keys\\
\\
__.__ a directory path pointing to a directory that contains the user public keys, the key files inside must have their filename stem part matching the user name, we then load these automatically. This option is to be used when assigning the setting by inheritance on the __default__ user, local group template\\
accounts or LDAP plugin Role template or any integration plugin's global template. For example, a domain user named __johndoe@intranet.local__ will associate with a key file named __johndoe.pub__ (part of user name and key file name stem matches from left to right starting with the \\
leftmost character)\\
\\
__.__ the content of the public key file itself\\
\\

__OS X or Linux__

Generate a key pair by issuing this command in a Terminal window:

{{{ssh-keygen -t dsa}}}

Take the resulting public key and point CrushFTP to it as described above.

__Windows__

If you are unsure of how to generate a public / private key pair for your SFTP client, you may want to take a look at [puttygen|http://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe] for Windows to generate the keys.  CrushFTP can use the public key file you generate.