Hi,
We run IIS 8 on a Virtual Server ver 2012 (R1, X64) for our Company's Public ftp Server. The Virtual Server runs on Hyper-V 2012.
I've setup an ftp site in IIS and I am using User Isolation (selected "User Name Directory - disable global virtual directories"). Although we have Active Directory I created local accounts on the ftp Server and are using this for authenticating users so
that we save on AD User CALs.
The authentication worked 100% for the last 6 months, we've created about 30 odd local accounts over this period and setup several virtual directories and then define it so that the local user can access a virtual directory that corresponds with the username,
so no issues up to here for the last 6 months.
Over the weekend I reloaded the Hyper-V Host where the ftp Server is running on, I took of Hyper-V Server 2012 (Core, no GUI, only Hyper-V 2012) and I replaced it with the full Server 2012 + Hyper-V Role. I then created a new VM, pointed it to our ftp Server's
.vhdx file and when it started I just setup it's IP Address on the network card again (back to the same settings it had before the host was reloaded) and I also upgraded the HAL on the ftp Virtual Server. I've done this with lots of Servers in the past with
no issues what so ever.
Since the reload of the Host and putting back the ftp Server no one can login to the ftp site, it prompts users for login, one then enters the username and password (all local users on the ftp Server) and it just returns to the login screen prompting for
the username and password again. It is making use of "Basic Authentication" and "Anonymous Authentication" is disabled.
My guess is that something that changed during the reload of the Host affected the ftp site on the Virtual Server, and the only know thing that I know of that will be different now is the MAC Address of the Network Adaptor on the Virtual ftp Server, but
this should not affect IIS in any way (ftp site set to bind to any IP, not a specific one).
Any assistance with troubleshooting IIS or the ftp site to see why it's not accepting valid login credentials and getting to work again would be greatly appreciated.
I've done all the standard stuff trying to fix it (disabled windows firewall, restart the VM, even moved it to another Hyper-V 2012 host, ran an iisreset, checked IIS and ftp site settings, even removed the Server from our AD Domain, but it refuses to let
any local user login to ftp site, can telnet to the site on tcp port 21 just fine).
I am seeing a lot of "ControlChannelClosed" in the ftp site log files on the Server in IIS for what it's worth.
Thanks, Reinhard