All Collections
HR Integration Guide
How to generate SSH Keys for CSV over SFTP file transfer on Windows and Mac
How to generate SSH Keys for CSV over SFTP file transfer on Windows and Mac

In order to securely transfer member rosters, Jawnt uses SSH keys

Will Sanderson avatar
Written by Will Sanderson
Updated over a week ago

SSH File Transfer Protocol (SFTP) allows access to remote servers, and Jawnt leverages this common tool to securely transfer member rosters. This article will walk through how to generate this key on both Windows and Mac.


On Windows

Windows 10 and 11 includes an OpenSSH client which allow users to generate keys using the command line (don't worry - it's not that scary!).

1. Start by pressing the Windows Key and typing 'cmd' to open the Command Prompt. The Command Prompt window will now open.

2. Enter 'ssh-keygen' without the quotes and press Enter.

3. You'll then be asked to name the key and save it in a specific location. The default will store it in C:\User[YourUserName].ssh . It is okay to press Enter and maintain the defaults.

4. You'll then be asked to generate a passphrase. This is recommended for additional security. It is possible to skip this step by just pressing Enter.

5. Your keys are now generated and ready for use. Navigate to your '.ssh' folder (the location that you selected in step 3) where you'll see the two files - one is 'id_rsa' with no file extension and the other is 'id_rsa.pub'. Keep private the file without the extension. The 'id_rsa.pub' file is the one you will share with your Jawnt Account Manager.


On Mac

Use Terminal to generate keys on a Mac.

1. Start by opening the Terminal application (press Command + spacebar at the same time to open Spotlight Search if you cannot find it.).

2. Type 'ssh-keygen' without the quotes into the window and press Enter.

3. You'll then be asked to save it in a specific location. It is suggested to press Enter and maintain the defaults. The keys will default be stored in ~/.ssh/ directory.

4. You'll then be asked to generate a passphrase. This is recommended for additional security. It is possible to skip this step by just pressing Enter.

5. The keys are now generated and ready for use. Navigate to your '.ssh' folder (Note: this folder may be hidden... press “Command” + “Shift” + “.” (period) keys at the same time to show hidden folders) where you'll see the two files - one is 'id_rsa' with no file extension and the other is 'id_rsa.pub'. Keep the file without the extension private. The 'id_rsa.pub' file is the one you will share with your Jawnt Account Manager.

Did this answer your question?