LogoLogo
Home
  • ExaVault Documentation
  • Installing & Upgrading The Appliance
    • Downloading The Base Image
    • System Requirements
    • Firewall Configuration
    • Installation & Setup
      • AWS Installation
      • VMWare Prerequisites
    • Mounting the Data Drive
    • Upgrading to v18.x from v16.10
      • VMWare Upgrade Prerequisites
    • Upgrading From 16.05 or Earlier
  • Using ExaVault
    • Users
      • SSH Key Authentication
        • Creating an SSH Key on Windows
        • Creating an SSH Key on Linux
        • Creating an SSH Key on macOS
      • Export List of Users and Groups
      • Two-Factor Authentication (2FA)
      • Single Sign On (SSO), SAML, SCIM
    • Links (Share Links)
    • Notifications
    • Ciphers
    • Customizing Your Site
      • Login Page
      • Contact Information
      • Custom CSS
      • Custom Terms of Use Agreement
  • Connection Methods
    • SFTP
      • Supported SSH Ciphers
      • Maximizing SFTP Performance
      • Command Line SFTP Examples
      • Troubleshooting SFTP
    • FTP and FTPS
      • Troubleshooting FTP
    • WebDAV
  • Administration Tasks
    • Restarting the Appliance
    • Logging
    • License Keys
    • Installing or Updating SSL Certificate
    • Increasing Available Storage
    • Deleting Old Activity
    • Deleting Old Quotas
    • Appliance Manager Password Reset
  • Premium Features
  • Migrating to Files.com Cloud
    • Technical Steps to Allow Migration
    • Regional Considerations
  • HyperPrivacy Mode
    • User Home Folders
    • User Deletions
    • Sharing
    • Retention Rules
    • Trash Can
Powered by GitBook

©2023 Orange Platform LLC dba ExaVault. All rights reserved.

On this page
  • Modern Windows Systems
  • Older Windows Systems
  1. Using ExaVault
  2. Users
  3. SSH Key Authentication

Creating an SSH Key on Windows

PreviousSSH Key AuthenticationNextCreating an SSH Key on Linux

Last updated 7 days ago

The steps for generating an SSH keypair on Windows will be different depending on whether you are using a , such as Windows 11, or an .

Modern Windows Systems

The easiest way to create an SSH key on Windows is by using PowerShell or the Windows Terminal, via the built-in ssh-keygen utility that comes with Windows 10/11 (as part of OpenSSH).

Open PowerShell or Windows Terminal and run this command.

ssh-keygen

You’ll be prompted for a filename, which will tell ssh-keygen where to store your generated public and private keys. It will also determine the first part of the file names. If you accept the default, your private key will be C:\Users<YourName>.ssh\id_rsa and your public key will be C:\Users<YourName>.ssh\id_rsa.pub

The ssh-keygen program also prompts your for a passphrase, which is not the same as your account password. The SSH key passphrase is optional. If you supply a passphrase, you will need to enter the passphrase every time you authenticate using your key.

Upload your public key to your account, and add your private key to your SFTP client. Never give your private key to anyone.

Older Windows Systems

If you're using an older version of Windows (such as Windows 7 or early Windows 10) that doesn't have OpenSSH built-in, the easiest method to generate SSH keys is with , part of the PuTTY suite.

  1. Download PuTTYgen from the . You can download either the full Windows Installer, which includes PuTTYgen, or download just the standalone puttygen.exe.

  2. Run puttygen.exe

  3. Select RSA for the key type. 4096 bits is recommended.

  4. Click to generate the keypair.

  5. Move your mouse to generate randomness.

  6. You may choose to add a comment to the key, such as your email address. This is optional and does not impact how the key works.

  7. You can also add a passphrase, which is optional. If you supply a passphrase, you will need to enter the passphrase every time you authenticate using your key.

  8. Copy the contents of the "Public key for pasting into OpenSSH authorized_keys file". Paste those contents into a text file. This is the public key you will upload to ExaVault

  9. Save your private key using the Save private key button

Upload the key from step 8 to your account, and add your private key to your SFTP client. Never give your private key to someone else.

PuTTYgen
PuTTY site
modern Windows installation
older version of Windows