Controllers as we know are used for logic grouping of various items.
Simple controller -We can copy paste all the requests in it and it will execute them in the order in which we pasted them there.
We can right click the thread group and add aa Simple controller and give it a name. Then we can paste all http requests into it. If all the http requests have some similarties like let us say server name is same then in the controller we can add Http request defaults from config and put server name in it and remove it from all individual http requests.
Similarly for ftp requests, we can right click the thread group and add aa Simple controller and give it a name. Then paste all ftp requests into it. If all the ftp requests have some similarties like let us say server name is same then in the controller we can add ftp request defaults and put server name in it and remove it from all individual ftp requests.
But note that if we give a common server name in fttp request defaults then we can give a common remote file name and local file name as well.But we can give individual local file names in all individual ftp request if we dont want the ftp requests to over ride each others file names.