CryptoFTP is a graphical FTP/SFTP client for Windows offering very good smartcard support. To start CryptoFTP:
- Double click on the CryptoFTP icon
- OR select Windows menu => All programs => CryptoTerm 1.4 => CryptoFTP
We are going to follow the same procedure as for CryptoTerm, except that your smartcard/token should be initialized.
Configuring CryptoFTP Smartcard support
In CryptoFTP main windows, in the Options Menu, select Settings.
Click on the SFTP tab, the click again on PKCS#11 Devices sub-tab:

If there is no pkcs#11 library listed, click on the Add button.
Locate the opensc-pkcs11.so library provided by OpenSC:

Click the OK button. The OpenSC PKCS#11 library should be recognized:

Click the OK button to close the dialog.
We are ready to connect!
Using CryptoFTP with smartcards
Plug-in your smartcard/smartcard reader or your USB token.
In the main icon bar from CryptoFTP, click on the Profiles button:

The Connection Profiles dialog is displayed. Click on the New button:

A new profile is displayed:

Enter the following information:
- Name: the name of your server in the profile list. In our case: My site.
- Server: the hostname of your SFTP server. In our case:, www.mysite.com
- user: the username to connect to your SFTP server. In our case: foo
Select SFTP protocol.
In Authentication Methods, click on the public key - PKCS#11 device button.
Click OK to validate.

To connect to your site, simply click the Open button.
Enter your PIN code and press the OK button:

The main SFTP dialog displays:

Welcome in a world of security!
Printer-friendly version- 733 reads
PDF version




