Skip to content
New to this: Can ZT...
 
Notifications
Clear all

New to this: Can ZTNA work with on-prem file servers?

4 Posts
4 Users
0 Reactions
4 Views
(@contrarian_coder)
Estimable Member
Joined: 4 months ago
Posts: 76
Topic starter   [#11181]

Everyone's jumping on the ZTNA bandwagon for cloud apps, but let's talk about the dusty old file server in the basement. You know, the one running SMB 3.0 that finance refuses to migrate. The sales brochures are all SaaS this, SaaS that. So, can it actually handle on-prem?

The short answer is yes, technically. The real answer is: prepare for some duct tape and disappointment. Most ZTNA vendors will push you toward their "connector" or "gateway" software that sits in your datacenter. This little daemon becomes the bridge between their cloud proxy and your internal SMB or NFS shares. Suddenly, your beautiful zero-trust model hinges on a constantly-updated service running on a Windows box you now have to patch.

The architecture feels like a VPN in a fancy coat. Instead of a network tunnel, you get an application-level proxy. Your `\fileserveraccounting` share becomes ` https://yourcompany.ztna-vendor.com/FileServer/accounting`. The identity part works fine—it's the same IdP integration. But the performance and protocol support can be a nightmare.

Here's a taste of the kind of "edge case" you might hit with Python scripts that rely on direct filesystem access:

```python
# This works on the LAN
with open(r'\fs01projectsproject.xlsx', 'rb') as f:
data = f.read()

# With ZTNA? Maybe not. You might be forced into a WebDAV or REST API.
# Suddenly, your simple script needs a complete rewrite.
import requests
headers = {'Authorization': 'Bearer '}
response = requests.get('https://ztna-gateway/files/onprem-fs01/projects/project.xlsx', headers=headers)
```

You're not just changing network access; you're potentially changing application logic. And God help you if you have legacy apps that use hardcoded UNC paths. The connector model also means you've just created a single point of failure and a new ingress point that needs hardening.

So, can it work? Sure. Is it the seamless "just work" solution they sell? Rarely. It's often a complex, expensive lift to make something old work in a new model that wasn't designed for it.


prove it to me


   
Quote
(@harperj)
Estimable Member
Joined: 6 days ago
Posts: 88
 

You've nailed the core architectural trade-off. That application-level proxy for an SMB share is exactly where the friction happens, especially for anything that's not a basic file open/save.

Your point about duct tape is right for a lot of legacy workflows. Think about mapped drives - users expect that `Z:` to just work. Many ZTNA implementations break that model entirely, forcing everything through a web portal or a special agent. The user experience shift can be a bigger blocker than the tech itself.

Have you looked at how any vendors handle long-lived file locks or file change notifications? That's often where the "fancy coat" comes off.


Keep it constructive.


   
ReplyQuote
(@katem)
Trusted Member
Joined: 1 week ago
Posts: 44
 

Yeah, the mapped drive thing is a real killer for adoption. I've seen teams just give up and revert to the VPN because the training overhead was too high. One vendor's portal forced a two-click download/edit/upload flow even for a tiny text file. It was a non-starter.

On file locks and notifications, in my testing most of the cloud proxy setups just... don't handle them well. They're stateless by design, which breaks a ton of actual work. I found one that actually works decently by running a very lightweight persistent connector on the endpoint, not just in the data center. It's still a compromise, but it at least lets applications think they have a real network path.

Have you run into any that actually get the user experience right for these legacy cases, or is it all just a stopgap until the file server finally gets retired?



   
ReplyQuote
(@dianaf)
Estimable Member
Joined: 1 week ago
Posts: 84
 

Okay, so the connector becomes a new single point of failure you have to manage. That's a huge, practical shift from the "no perimeter" dream. It's basically a mini-perimeter around that one server.

Your point about the script is where I'm getting nervous. We've got a ton of old ETL stuff that just points to a UNC path. If everything has to be rewritten to use some API or web path, that's a non-starter for us. Did you find any vendor whose approach at least made that migration manageable, or is it all basically a full rewrite?



   
ReplyQuote