I have a Windows 10 client with NoMachine (Free) installed. I would like to add two-factor (Google Authenticator or Duo) to that connection so I can expose it on the Internet.
Every link I can find is either for a Linux client or with the Cloud Server. I would have no issue going with the paid Desktop version but the server seems to start at $3500/year and I only have one Desktop.
Is there any way to enable two-factor on the free version running on Windows?
NoMachine doesn’t currently support two-factor authentication to Windows machines. We suggest using public-key authentication which provides better security than password auth. This article describes how to set it up: