Server Message Block (SMB) is a protocol that lets computers share files, printers, and other resources over a network. In Azure, the Azure Files service uses SMB to provide cloud-based file shares that Windows Server can access just like local drives. Administrators can adjust SMB settings to balance three competing needs: keeping the file shares compatible with older computers, making them perform faster, and keeping the data secure. Azure Files defaults to maximum compatibility, meaning it accepts older connection methods, but this can be changed for higher security at the cost of blocking some older clients.
Azure Files supports three versions of the SMB protocol: SMB 3.1.1 (the newest and most secure), SMB 3.0, and SMB 2.1 (the oldest). The version matters because newer versions support encryption and better performance features, while older versions exist to support legacy systems. When administrators enable "require secure transfer," Azure Files blocks SMB 2.1 because that version cannot encrypt data while it travels across the network. Choosing which versions to allow is a tradeoff: allowing older versions means more computers can connect, but it also means weaker security and slower performance.
Azure Files can verify who is connecting through two methods: NTLMv2 (which uses the storage account key) and Kerberos (which uses Active Directory credentials). NTLMv2 is simpler but less secure, while Kerberos is the standard for enterprise environments and supports features like single sign-on. If administrators disable NTLMv2, users cannot mount Azure file shares using the storage account key alone; they must authenticate through Kerberos instead. This matters for hybrid deployments where Windows Server joins Azure AD and needs seamless access to cloud file shares.
Two types of encryption protect SMB connections in Azure: channel encryption protects the data traveling between the client and the file share, while ticket encryption protects the authentication tokens that prove user identity. For SMB channel encryption, Azure Files offers AES-256-GCM, AES-128-GCM, and AES-128-CCM, with AES-256-GCM being the strongest but requiring Windows Server 2022 or Windows 11 clients. For Kerberos ticket encryption, administrators choose between AES-256 (more secure) and RC4-HMAC (more compatible with older systems). These settings work together: a client and Azure Files negotiate which encryption methods both sides support, and the strongest common method wins.
To change SMB settings, administrators sign into the Azure portal, select the storage account holding the file shares, navigate to Data storage > File shares, and find the Security profile section. Three profiles are available: Maximum compatibility accepts the broadest range of client versions and settings, Maximum security enforces the strongest encryption and newest protocols, and Custom lets administrators pick specific options. After selecting a profile, the settings apply immediately to all file shares in that storage account. Administrators can also change these settings through PowerShell or Azure CLI for automation and scripting.
Choosing the right SMB configuration depends on what computers need to access the file shares and what security rules the organization must follow. A healthcare company handling patient data might choose Maximum security to meet regulations, understanding that some old warehouse computers cannot connect. A school might choose Maximum compatibility so that every student laptop works, even if it means weaker encryption. The secure transfer option forces all connections to use encryption, which blocks any client that cannot handle it—this protects data in transit but creates a hard cutoff for incompatible systems.
Eager to master hybrid server management? Discover how to administer Windows Server Hybrid Core Infrastructure on Azure, setting your path towards the Microsoft Certified: Azure Hybrid Infrastructure Administrator Associate certification!
Prepare and test your skills

Prepare and test your skills

Azure Files supports SMB 3.1.1, SMB 3.0, and SMB 2.1. Newer versions support encryption and better performance, while older versions exist to support legacy systems.
NTLMv2 uses the storage account key and is simpler but less secure, while Kerberos uses Active Directory credentials and is the standard for enterprise environments, supporting features like single sign-on.
Administrators sign into the Azure portal, select the storage account, navigate to Data storage > File shares, and configure the Security profile section, choosing from Maximum compatibility, Maximum security, or Custom profiles.