Hi Ravula, I would recommend that you take a look at the GoAnywhere solution that Charlie mentioned. GoAnywhere Services is an SFTP server that can run on any version of Windows, all flavors of Linux/Unix and also installs and runs perfectly on an IBM i system.
When a user uploads a file via SFTP, it can go to the local file system or you can have it go to a network storage location. That means you wouldn’t need any scripts or additional processes as it would upload/download directly from the network storage (no matter what platform you are installed on). For example, the file path could be local to the system, UNC path, NFS mounts or SMB/CIFS network shares.
Our other main product, GoAnywhere Director, is an enterprise solution for moving and securing files in your network. You can think of it like an enterprise service bus (ESB) for file and data movement. It also has an SFTP client built-in to initiate transfers if you need to.
Linoma has helped a ton of customers in similar situations to yours in order to get into compliance. Based on what you are looking to do, I definitely recommend trying it out at www.GoAnywhereMFT.com.