msi file in the Package files section at the top of the page, under MSI (‘Windows Installer’). If you don’t already have it installed, access the link below and download the application. If you prefer Git for Windows, visit the option prior to this one. To use PuTTY effectively and securely, we also recommend that you set up your public/private key pair (digital identity) to use with all remote host connections. In this section, we’ll illustrate using PuTTY. We strongly recommend PuTTY for the SSH program and Xming for the X-Windows server program.
You are receiving this because you authored the thread. To create and use SSH keys on Windows, you need to download and install both PuTTY, the utility used to connect to remote servers through SSH, and PuTTYgen, a utility used to create SSH keys. In earlier versions of Windows, ssh-keygen was not a native utility, so third party utilities had to be utilized. It might be possible to sign it yourself, by creating a signing key and installing the corresponding (self-signed) certificate (with all the options set correctly) as a trusted certificate root in Windows, but I haven't tried that. This means the method in the article you linked to doesn't work, because you will need a signed certificate that Windows trusts. See Tectia SSH if youd like that functionality. It only works on the command line, and does not support graphically dragging and dropping files between systems. psftp.exe is an SFTP file transfer client.
See the separate puttygen page on how to create and set up SSH keys with it. The advantage of using CAPI is that you don't need to install OpenSC as an additional dependency, but the big disadvantage is that Windows apparently doesn't like self-signed certificates. puttygen.exe is can be used for generating SSH keys on Windows.
If you choose to use PKCS11, you will first need to install OpenSC for Windows and then press "Set PKCS Cert." in PuTTY. PuTTYgen is an SSH key generator tool for creating SSH keys for use with the PuTTY application. The software is open source and is used to instantiate a connection from Windows to any server or service that utilizes either SSH, Telnet or Both.
To use CAPI, introduce the YubiKey to PuTTY by pressing the "Set CAPI Cert." button and select the certificate in the dialog that appears. PuTTY is an SSH and telnet client, developed for the Windows platform. You have two options: either configure PuTTY CAC to use Windows' Crypto API or PKCS11. You will need to use the PuTTY CAC fork of PuTTY.