SFTP

Last updated: June 23, 2026

SFTP Access & Key Generation

In order for you to access our SFTP server that will have specified reports for your organization, please follow these instructions.

Generate Public and Private Keys

On macOS, Linux, or UNIX operating systems:

  1. Open a command terminal. For instance, in Windows Powershell (key_name is your SSH key pair file name. Designate something like "yourBankName"). See recommended encryption types below.

Here’s how to generate an SSH key pair

ssh-keygen -t ed25519 -f my-ed25519-key -C "your_email@example.com"

Breakdown:

  • -t ed25519: specifies the key type algorithm (make sure this is compatible with your system, using any of the supported options below)

  • -f my-ed25519-key: sets the output file name (private key: my-ed25519-key, public key: my-ed25519-key.pub)

  • -C "...": adds a label/comment (like your email), and is optional

2.Provide the pub (public key) to implementation@getpayrecs.com

3. Once received, we will provide connection details.  

When you've received the connection details, continue to the next step to configure your SFTP client.


Recommended Encryption Types:

Algorithm

Status

Notes

rsa-sha2-256

Secure, widely supported

RSA with SHA-256, good fallback for compatibility

rsa-sha2-512

Secure, less common

Uses SHA-512, secure but rarely needed over SHA-256

ecdsa-sha2-nistp256

Secure, but...

Widely used, though some cryptographers prefer Ed25519 due to NIST skepticism

ecdsa-sha2-nistp384

Secure, less common

Larger key size, similar caveats as above

ecdsa-sha2-nistp521

Secure, rarely used

Largest of the NIST ECDSA curves, slower, niche use

ssh-ed25519

Preferred

Fast, compact, secure, modern default across many platforms

SFTP Client Configuration

Using the private Key and Connecting

1. The process from the previous step will also generate a private key file (it may have a ppk extension and will be in the same location as the pub file). 

2. Using your SFTP client, create a new connection. 

Protocol: SFTP

Host: sftp.payrecsapp.com

User: provided by PayRecs.

Key file: this will be the ppk/private key generated from the previous step.

3. Once connected, you will have access to a private folder containing reports. 

68a82ec8-4c6b-4fb1-aeb2-b04d00a4950e.png