FTP virtual host name is specified as part of a binding in the same way that you specify HTTP host header names.
In this Video tutorial to will learn to configure Ftp Virtual Host Name in IIS 8
How and what permissions you should to a ftp user.
how to connect to a ftp server using Virtual Host Name
See previous Video tutorial how to configure FTP server in IIS 8