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