← All commands
Topic hub Security & Permissions
Windows Linux Security & Permissions SSH Keys

Windows ssh-add on Windows equivalent in Linux

Adds a private key to the SSH authentication agent.

Windows ssh-add on Windows
Linux equivalents
Debian/Ubuntu same command
ssh-add ~/.ssh/id_ed25519
Fedora same command
ssh-add ~/.ssh/id_ed25519
Arch same command
ssh-add ~/.ssh/id_ed25519

Overview

What this command does

Adds a private key to the SSH authentication agent.

Migration tip: Check the distro-specific rows before copying; package names and service names can differ even when the tool name is similar.

Practical tasks

Common use cases

Load SSH key into agent

Adds a private key to the SSH authentication agent.

ssh-add ~/.ssh/id_ed25519

Load SSH key into agent

ssh-add --help

Show command help when supported

man ssh-add

Open the manual page when installed

Ready to run

Copyable Linux commands

Review paths, device names, package names and permissions before running any command.

ssh-add ~/.ssh/id_ed25519

Walkthrough

Examples with explanations

# Windows equivalent: ssh-add on Windows
ssh-add ~/.ssh/id_ed25519

Reference

Common options and variations

Command or optionUse
ssh-add ~/.ssh/id_ed25519Load SSH key into agent
ssh-add --helpShow command help when supported
man ssh-addOpen the manual page when installed

Distro differences

Debian/Ubuntu vs Fedora vs Arch

The equivalent is shown for Debian/Ubuntu, Fedora and Arch. Some rows use a different package manager or helper tool where Linux distributions commonly diverge.

DistributionPackage manager / baseEquivalent commandDifference to notice
Debian/Ubuntu same command ssh-add ~/.ssh/id_ed25519 Same command on this distribution.
Fedora same command ssh-add ~/.ssh/id_ed25519 Same command on this distribution.
Arch same command ssh-add ~/.ssh/id_ed25519 Same command on this distribution.

Keep learning

Related Security & Permissions commands