SSH and SFTP1 min readUpdated

Create and use an SSH key (Windows, macOS, Linux)

Make an ed25519 key pair in one command, add the public key in the console and connect.

An SSH key is a pair: a private key that stays on your computer and a public key you give to the server. Nobody can guess it, and it never travels over the network.

Create the key

On Windows 10 and 11 open PowerShell; on macOS or Linux open Terminal:

ssh-keygen -t ed25519 -C "your-name@laptop"

Press Enter to accept the location and choose a passphrase. Two files are created: id_ed25519 (private, never share it) and id_ed25519.pub (public).

Add the public key

# Windows PowerShell
Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub

# macOS / Linux
cat ~/.ssh/id_ed25519.pub

Copy the line that starts with ssh-ed25519 into Public key when you add or edit the user on the Access tab.

Connect

ssh USER@SERVER-HOSTNAME

PuTTY or WinSCP users can import the same key with PuTTYgen (Conversions, Import key).

Did this solve it? If not, tell us what you see and we look at your server.

Open a ticket

Still stuck? Ask a person.

Tickets go straight to the engineers who run ShopWhizzy servers. Tell us the store, what you see and when it started, and we take it from there.