Skip to main content

Veeam v13 and the spectre of NTLM...

  • May 19, 2026
  • 3 comments
  • 97 views

Andanet
Forum|alt.badge.img+12

... how to successfully use Windows Server 2025 with Veeam v13 in a workgroup

A well-known song by the famous Italian singer Domenico Modugno, called 'Meraviglioso', began like this:

È vero
Credetemi è accaduto
Di notte su di un ponte
Guardavo l'acqua scura
Con la dannata voglia
Di fare un tuffo giù

Introduction

Today I’m going to tell you a true story.

Last Saturday, a former colleague contacted me in order to request my help to resolve a complex situation involving one of his clients.

I'm turning into a superhero!

Situation

The architecture has been implemented with a Veeam Backup & Replication v13 server and a Veeam ONE server, both of which are operating in Workgroup on Windows Server 2025. The customer does not have a domain, and therefore no Active Directory from which vulnerabilities could be inherited. They don't have a DNS server, so I've configured hosts files on both servers.

Having verified that static IP addresses were configured as part of the same VLAN and that firewalls on the VMs were disabled (to be reactivated later with specific rules), the next step was to connect to the Veeam ONE web console to add VBR and start monitoring.

I open the console, enter the username and password of a user created specifically for this purpose, with local administration privileges on VBR, but after a few seconds this error appears:

The push of the Analytics Service package fails.

Task

OK, let's check the Veeam Knowledge Base and we find this KB4828. The guide suggests several solutions, including checking for permission issues, checking remote access to WMI, and disabling MFA for the account that has been created. So let's try lowering the UAC and enabling the LocalAccountTokenFilterPolicy key in the registry.

No luck. The Veeam ONE console kept showing the same error.

We then checked the Windows Event Viewer on the VBR server. And just as the connection was being attempted, I found this: Event ID 4625: Failed Logon Attempt.

The VBR server was rejecting the credentials. The user is in the Administrators group, I had also tried with the local Administrator, and the password is correct.

Action

So the problem isn't Veeam, and it isn't the credentials either. I'm just thinking logically.

Veeam ONE attempts to install the package on the VBR server by copying it to the hidden Admin$ share.

But I remember that with the new Veeam v13, the old NTLM, RPC and WMI protocols were replaced by Kerberos. I'll check the What's new file and find:

Microsoft RPC and Microsoft WMI discontinuation — V13 eliminates the usage of these protocols for communication between backup infrastructure components and to protected workloads in favor of cross-platform gRPC protocol. In addition to improving performance and reliability, this change reduces the number and the range of ports required for Veeam Backup & Replication to function, thereby reducing your network exposure to cyberattacks and simplifying deployment with reduced number of ports to open in firewalls. This does mean that you will need to work with your networking team to adjust firewall settings when upgrading to V13!NTLM authentication deprecation — NTLM usage for connection between backup infrastructure components and protected workloads is discontinued in V13 Software Appliance and is deprecated in V13 Windows installable software in favor of Kerberos authentication. This change improves security by eliminating legacy authentication protocols, reducing your exposure to known NTLM vulnerabilities and aligning with modern standards.

OK, so this means that Veeam tries Kerberos first. But as the virtual machines are in a workgroup with no Domain Controller to request a Kerberos ticket from, it switches to the old NTLM instead.

Windows Server 2025 has a problem with this. Microsoft has said that they are no longer developing the NTLM protocol and will be removing NTLMv1 in Windows Server 2025.

So, because I can't use remote deployment, I'm trying to find a way to do a manual installation. I can download the package, and then I copy it to the VBR server. Finally, I install it by following a few simple steps.

  • Go to the Veeam ONE WebUI, click on Configuration > Data Collection > Veeam Analytics Service.
  • Click on Download package and select Windows.
  • Then, move the .msi file to the target Windows VBR server.
  • Right-click the file and select 'Run as administrator'.
  • Just install it and wait for the installation to finish.

Result

The local installation is completed in just a few seconds.

The service on the VBR starts automatically, and the Analytics Service connects to Veeam ONE, with traffic using TCP port 2805. After a few minutes, the light on the console will turn green and the VBR will be shown as Connected. From this point onwards, you can see all the available data.

Closing thoughts

This experience has taught me a vital lesson that I want to share with all of you who are designing data protection infrastructures using Veeam v13. Things aren’t always as they seem, and what might appear to be simple tasks can turn into real headaches.

Security best practices recommend keeping VBR servers in a Workgroup to reduce the scope of ransomware attacks, but if you’re using Windows Server 2025, resign yourself to it, arm yourself with patience and install the components manually. Your security will thank you for it.

See you soon!

3 comments

Chris.Childerhose
Forum|alt.badge.img+21

I have seen this many times with Veeam ONE but with the VSA and I see in your case you had to install the package manually.  I have found that the user you are using to connect needs to be a Backup Administrator too in the console.  Once you have that done it should connect and install the agent but maybe Windows is slightly different from VSA but I cannot see that.

Great article nonetheless. 👍


Andanet
Forum|alt.badge.img+12
  • Author
  • Veeam Legend
  • May 19, 2026

I have seen this many times with Veeam ONE but with the VSA and I see in your case you had to install the package manually.  I have found that the user you are using to connect needs to be a Backup Administrator too in the console.  Once you have that done it should connect and install the agent but maybe Windows is slightly different from VSA but I cannot see that.

Great article nonetheless. 👍

Correct and it was in the requirements that had already been checked, even though I didn’t mention it. 


Link State
Forum|alt.badge.img+12
  • Veeam Legend
  • May 19, 2026

Yes guys, with Windows Server 2025, Microsoft continues its secure by default” strategy by reducing the attack surface and deprecating legacy cryptographic protocols and weak cipher suites.

 Deprecated / Disabled Protocols

  • TLS 1.0 and TLS 1.1
    Disabled by default due to well-known security vulnerabilities and industry deprecation. 

  • NTLMv1 authentication
    Removed and deprecated in favor of modern authentication protocols like Kerberos. 

  • Remote Mailslot Protocol
    Deprecated legacy communication protocol with limited security guarantees. 

  • WebDAV Redirector Service
    Deprecated due to security and modernization concerns. 

Deprecated or Phasing Out Cryptography

  • RC4 (Rivest Cipher 4)
    Deprecated across TLS and Kerberos scenarios due to cryptographic weaknesses and real-world exploits.

  • DES (Data Encryption Standard)
    Completely removed as it is no longer considered secure against modern attacks. 

  • Weak/legacy TLS cipher suites

    • RC4-based
    • DES-based
    • Export-grade ciphers
    • NULL ciphers
      These are filtered out automatically by Schannel when strong crypto is enforced.

Modern Security Baseline

 

Windows Server 2025 promotes:

  • TLS 1.2 and TLS 1.3 only
  • AES-GCM and ChaCha20-based cipher suites
  • Forward secrecy (ECDHE)
  • Kerberos with AES instead of legacy algorithms