No, this is not recommended. FTP lacks encryption by default, and it doesn’t scale well for large transfers or automation.
Have you considered azCopy? https://learn.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-v10?tabs=dnf
It's built to handle large files and large numbers of files efficiently. With Azcopy you can use SAS tokens or entra for authentication
If the large backup file is only on the VM's attached disk and not already in Azure Storage, then azcopy is not the direct tool to get it from the VM disk to your local computer. In this case, you would use standard file transfer methods from the VM maybe a fileshare first then you can then use azCopy
You can mark it 'Accept Answer' and 'Upvote' if this helped you
Regards,
Abiola