I am trying to purchase a data stream that is sent hourly/daily/weekly from a data provider. They are telling me that they deliver data via SFTP push. I am concerned with security. What precautions should I take to allow files to get transferred to my server via push?
These are the things that I am assuming I need to do:
- Create a folder where the files are sent
- Create an SSH key and user for my server
- Limit that user access to that one and only folder
Are these correct? I would appreciate a full detailed example of how to set up a secure SFTP push onto my server (linux).