SwiftDraws SFTP Connect

This guide walks you through the process of connecting the SwiftDraws app to the order server and sending a CSV file via SFTP.

🔐 Step 1: Generate a New SSH Key Pair

Open Terminal (macOS/Linux) or WSL, Bash, or PowerShell (Windows), then run:

ssh-keygen -t rsa -b 4096 -f ~/transfer_user_key -C "LAB_NAME"
What this does:
• Replace LAB_NAME with your company name.
• It creates two files:
- Private key: ~/transfer_user_key
- Public key: ~/transfer_user_key.pub

📤 Step 2: Share Your Public Key

Run the command below to display your public key:

cat ~/transfer_user_key.pub

It will output something like:

ssh-rsa C1ADKKEDAKMDKDADAQD... LAB_NAME
Copy the full line from ssh-rsa to the end and send it to SwiftDraws support.

🔗 Step 3: Connect to the SFTP Server

Once your key is registered, connect using:

sftp -i ~/transfer_user_key LAB_NAME@s-03cdfeb3530d41f1a.server.transfer
What this does:
sftp: Starts the secure file transfer client.
-i ~/transfer_user_key: Uses your private key for login.
LAB_NAME@...: Specifies your username and AWS SFTP endpoint.

📁 Step 4: Upload a File

At the sftp> prompt, type:

put /Users/UserName/Documents/order_filled.csv
Replace the path with the full location of your CSV file.

✅ Step 5: Verify the Upload

To check if your file uploaded correctly, type:

ls

You should see a list of files including your uploaded CSV.

❌ Step 6: Exit the Session

To close the SFTP session, type:

exit

This cleanly ends your session.

⬇️ Download Sample CSV File

You can download a ready-to-use sample CSV file for SwiftDraws:

Download Sample CSV