Here is a guide to creating an SSH key on Mac when you want to transfer files from a third-party to Marketing Cloud’s Enhanced FTP server.
Create the key on your machine:
ssh-keygen -t rsa -b 4096 -m PEM Generating public/private rsa key pair. Enter file in which to save the key (/Users/NAME/.ssh/id_rsa): /Users/NAME/DIRECTORY/KEYNAME Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /Users/NAME/DIRECTORY/KEYNAME. Your public key has been saved in /Users/NAME/DIRECTORY/KEYNAME.pub. The key fingerprint is: The key's randomart image is:
Note: uploading the generated .pub key to Marketing Cloud results in an error. To resolve this you need to convert the .pub key into a .pem key.
cd /Users/NAME/DIRECTORY ssh-keygen -e -f KEYNAME.pub -m ssh2 > KEYNAME.pem
Next go to Setup > Data Management > Key Management and follow the instructions to upload the .pem key and mark it Public.