IIS 7 and Above
FTPs - Multiple Virtual Directories - Keyset does not exist
Last post Jul 19, 2019 11:05 PM by lextm
Jun 19, 2019 05:56 PM|adc-andrewdorre|LINK
I'm trying to set up an FTPs server with multiple virtual directories. I need a single, local account to be able to FTP in and view all of the directories. I have specific accounts that have access to the folders in the "Connect as..." location of basic
settings. I have also given the local account, as well as those folder accounts modify access to the root of the FTPs site.
I granted FTP Authorization to both the domain accounts (that have direct folder access to the virtual directories), as well as the local server account that will be connecting via FTP. I also have FTP Directory Browsing turned on.
Every time I connect, I get "Keyset does not exist". I've tried connecting via FQDN and IP. I've tried changing the application pool, no luck. I've looked around quite a bit, and there's talk about granting permission to the C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys
files for any accounts that may access them. I've done this with the LOCAL SERVICE, the SYSTEM, the accounts that have folder access to the individual virtual directories, and the local account that I'm using to connect via FTP, all with no luck.
I've also cleared out the configProtectedData entries in the applicationhost.config file within %windir%\system32\inetsrv\config and then tried running %windir%\system32\inetsrv\iissetup.exe /install SharedLibraries
I did the same thing above after removing all of the keys from the MachineKeys folder as well, still no luck! I'm not sure what else to try at this point. I tried removing the accounts from the FTP Authorization and re-adding them. I removed the certificate
from the server and re-added it (using the Personal store, as is mentioned in some google searches).
First off, is it even possible to have multiple Virtual Directories visible to FTP over a secure connection? I'm pretty sure I had 2 working last week, but after adding more it broke, and now I'm doubting myself, considering literally nothing else is working.
Any suggestions of anything I may have missed?
Jul 19, 2019 11:05 PM|lextm|LINK
Every time I connect, I get "Keyset does not exist".
Please give more details. Which account did you use to connect, and from where did you see that message?