SameGoal Special Programs

SFTP Account

Support > Online Guides > Technical Guide > SFTP Account

Each district has a SameGoal SFTP account. This account is most often used to store ephemeral data files uploaded and processed nightly for integrations with your student information system. It can also be used to transfer large amounts of data securely during district onboarding.

Public key authentication link

Each SameGoal SFTP account uses public key authentication to ensure secure access. Public key authentication is a more secure means of identifying yourself to a login server than using a password. When using public key authentication, you:

Directory structure link

Each SFTP account has the following directory structure:

Setup an SFTP connection link

To setup an SFTP connection:

Generate a keypair link

Generate a public/private key pair.

lightbulb Tip
If necessary, you may convert an OpenSSH-style private key to a PPK-style private key or vice versa easily.

Install your public key link

If you have access to an administrative account in SameGoal, follow the steps below. If not, please email your public key to or your SameGoal representative for installation.

To install the public key to the district's SFTP account authorized_keys file using the SameGoal web interface:

lightbulb Tip
It can take up to 60 minutes to propagate new key information to the server after updating the authorized_keys file.

Verify you can connect link

Use an SFTP tool to connect. On Windows, see WinSCP connection instructions.

Connection information:

lightbulb Tip
If you recently added or changed key information, wait 60 minutes before trying to connect.

lightbulb Tip
Do not use SSH or SCP to test the connection. You do not have shell access and these programs will appear to hang when you appear to connect.

lightbulb Tip
If you are having trouble connecting, make sure you are using keys compatible with the SFTP tool you are using. For example: