Setup CrushFTP SFTP with ECDSA Support

This document shows how to properly configure ECDSA support for SFTP on a CrushFTP server. This is needed for VMware NSX-T backups to properly function.

1. Create ECDSA Key#

You will need to use cmd to generate the ssh_host_ecdsa_key. This does require you use Windows 2019 as the underlying OS for CrushFTP since Windows 2019 includes the ssh-keygen commands built in. If you are not able to use Windows 2019, you may wish to install the OpenSSH application on your Windows Server to gain access to the ssh-keygen utility. https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH

Steps to Create ECDSA Key files

1. Open Command Prompt as Administrator
2. Run Below commands to generate key files:

cd C:\Program Files\CrushFTP
ssh-keygen -A
ssh-keygen -t ecdsa -f ssh_host_ecdsa_key -N ""

Output:

Generating public/private ecdsa key pair.
Your identification has been saved in ssh_host_ecdsa_key.
Your public key has been saved in ssh_host_ecdsa_key.pub.
The key fingerprint is:
SHA256:uoSFybTIOdocoYO69ew/o58ULcKnvRCRJgDNThGYF14 contso\username@server-name
The key's randomart image is:

+---[ECDSA 256]---+
|+==oo.E          |
| .+o o           |
| oo *            |
|.o.X = .         |
|+ * O = S        |
|.= o O +         |
|o + + =          |
| o o +o+         |
|.  .=+*o         |
+----[SHA256]-----+

2. Modify CrushFTP SFTP Settings#

You will need open the CrushFTP Admin interface to change the SFTP configuration to correctly configure ECDSA support.

1. Login to CrushFTP HTTPS interface with admin
2. Click on > Admin > Preferences > and select the SFTP interface you wish to modify
3. Click on the SSH Tab, and edit the Server Host Key (DSA): ./ssh_host_ecdsa_key
attachments
4. Click on Save
5. Test the connection with Filezilla or WinSCP



Thanks for the contribution to Russell Hamker

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
ecdsa.png 30.2 kB 1 22-Jan-2021 15:34 Sandor
« This page (revision-6) was last changed on 22-Jan-2021 16:27 by Sandor
G’day (anonymous guest)
CrushFTP10 | What's New

Referenced by
LeftMenu

JSPWiki v2.8.2