I'm using Wowza 3 on EC2. So far I used to create camera.stream files via Putty, which allows me to run sudo su - command.
I would like to upload files (like .sdp) to the content folder by all methods I tried failed.
I can connect and see the file from both WinSCP or Filezilla which allows certificate authentication, but I cannot add or change files in the content folder (only within the user folder ec2-user). Starting the command line or Putty within WinSCP does not allow sudo as well.
Should I allow user root authentication ?
With the chance I would like to ask if, as I did, there is no need to buy wowza monthly license, and apply on the EC2 instance because it is included in wowza.
Your first issue sounds like a permissions problem. Learn about unix groups and look to your ftp server documentation. I think you need to set a group for your content folder, set the sticky bit, then make your ftp user a member of that group. This is a unix administration issue, and not really a Wowza issue.
"With the chance I would like to ask if, as I did, there is no need to buy wowza monthly license, and apply on the EC2 instance because it is included in wowza."
If you purchase a Wowza EC2 instance you do not need to purchase a separate Wowza license. It is included.