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
  1. Using ExaVault
  2. Users
  3. SSH Key Authentication

Creating an SSH Key on Linux

The easiest way to generate an RSA key pair on Linux is by using the built-in ssh-keygen tool in the terminal. It's fast, doesn't require installing anything, and works on all mainstream Linux distributions.

Using a terminal, enter the command:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Replace your_email@example.com with your own email, or another comment identifying your key.

You'll see a prompt like:

Enter file in which to save the key (/home/yourname/.ssh/id_rsa):

Press Enter to accept the default, or enter a custom path. The path should be in a restricted directory that others do not have permission to access.

When prompted to enter a passphrase, you can press enter to skip, or supply a passphrase. This is not the same as your ExaVault account password.

The process will generate two files, a private key, which has no extension and a public key with the extension .pub

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

PreviousCreating an SSH Key on WindowsNextCreating an SSH Key on macOS

Last updated 10 days ago