Here's a brief, illustrated walkthrough to jumpstart SilverSHielD administrator who need to create users that can perform public key authentication.
First of all, you will need a free software called PuTTYGen. You can download it here.
Launch PuTTYGen and generate a keypair. Save public key to a TXT file and save private key to a PPK file as shown in the picture.
But, as of version 18.104.22.168, the SilverSHielD management console integrates a button to generate a key-pair from within the console itself. The public key is automatically stored in the server configuration, while the private key is exported (saved) on disk in PuTTY format, thus making it possible to use with every SSH/SFTP client (like WinSCP, for instance).
As a good practice, please make sure you always have the latest version of SilverSHielD installed in your system.