How To-Configure ECDSA (nistp521) key-based authentication for Titan SFTP using WinSCP

How To-Configure ECDSA (nistp521) key-based authentication for Titan SFTP using WinSCP


How To: Configure ECDSA (nistp521) key-based authentication for Titan SFTP using WinSCP.

Question

How do I generate an ECDSA (nistp521) key using WinSCP and configure it for SFTP/SSH authentication in Titan?


Answer

    This article explains how to generate an ECDSA (nistp521) key pair using WinSCP (PuTTYgen), import the key into the Titan Admin UI, associate it with a user, and then connect using WinSCP with key-based authentication.


Pre-requisites

Titan SFTP / MFT

WinScp


Steps

 A. Generate ECDSA Key Pair using WinSCP (PuTTYgen)

  1. Open WinSCP.
  2. Go to Tools > Run PuTTYgen.

  1. In PuTTY Key Generator:
  • Select ECDSA as the key type.
  • Select curve nistp521.
  • Click Generate and follow the instructions to generate the key.


  1. Save the Public Key.
  2. Save the Private Key.


B. Configure Key in Titan Admin UI

  1. Log in to the Titan Admin UI.
  2. Navigate to Domain > Server > Services > SFTP/SSH tab.

  1. Click Manage Host Key, then click Import.


  1. Set a New Key Name.
  2. Select Import from multiple files.
  3. Browse and select the Public Key file (from Step A-4).
  4. Click Add.


  5. Select the New Key Name from the SSH Server Host Key dropdown.
  6. Click Apply to save the changes.


  7. Navigate to Domain > Server > Users and select the target user.
  8. Click Edit > Edit User Services.


  9. Go to the SFTP/SSH tab.
  10. Select the New Key Name and Apply the changes.

C. Log in using WinSCP with Private Key

  1. Open WinSCP.
  2. Click New Site.
  3. Enter the Server IPPort, and Username.
  4. Click Advanced > Authentication.
  5. Browse and select the Private Key file (from Step A-5).
  6. Click OK, then attempt to log in.



    • Related Articles

    • SSH Public Key Authentication with Titan Server -- Enable and Configure

      Please see the video below for a visual and descriptive guide to using SSH Public Key Authentication with Titan Server. Titan Server: SSH Public Key Authentication
    • Host Key Algorithms Supported in Titan SFTP Server

      Question Which host key algorithms are supported in Titan SFTP Server? Reasoning As an admin, I would like to know which host key algorithms are supported so we can communicate this to our end users and ensure they can establish a secure connection ...
    • Howto - SFTP Public Key Authentication in TitanSFTP

      How To: SFTP Public Key Authentication in Titan SFTP Question How to configure private/public key authentication in Titan MFT? Reasoning To add more security, instead of using username and password to authenticate users to TitanMFT, we can use ...
    • How To Tectia SSHcom Public Key Authentication with Titan SFTP

      How To: Tectia SSH.com Public Key Authentication with Titan SFTP Question How to connect SSH.com’s Tectia client using Public Key authentication Pre-requisites Linux, Titan SFTP, Tectia Steps Download and install Tectia SSH.com from ...
    • How To: Create SSH Keys and apply to a User

      How To: Create SSH Keys and apply to a User Question How can I create SSH keys for users and use it as authentication aside from password? Reasoning SSH Key Authentication is more secure than Password authentication. Answer Follow the below ...