C# 从本地访问远程windows服务器,拷贝指定文件(非共享)至本地

如题,需要开发一个程序软件,实现多个本地终端访问同一个远程,自动拷贝指定文件至本地,还能自动释放该远程链接。
1、都在同一个内网的不同网段
2、不能设置共享文件夹
3、该远程服务器需要输入登陆用户名和密码

求大佬们支招,最好有代码并注释,谢谢!

服务器搭建 ftp 服务,可以用iis或者serv-u
C#作为ftp客户端,可以用 ftpwebrequest
https://blog.csdn.net/WDTSW/article/details/88607491