周末想和同事远程传大文件?家里NAS太复杂?公司内网需要临时文件共享?用Windows自带的CMD命令就能快速搭建FTP服务器!不用装第三方软件,3分钟搞定,小白也能秒变技术流~💻✨
Windows默认没装FTP服务组件,咱们得先手动开启它~
cmd
,右键选择“以管理员运行”)。 dism /online /enable-feature /featurename:IIS-FTPServer /all
💡小贴士:等进度条跑完,出现“操作成功完成”就代表FTP服务安装好啦~
接下来咱们要“盖房子”——给FTP服务器起个名字,指定文件夹路径~
假设你想把FTP根目录设在D:\FTP_Share
,先手动建好这个文件夹。
在CMD输入以下命令(替换你的路径和端口号)👇
appcmd set site /site.name:"MyFTP" /bindings:ftp://*:21 /physicalPath:"D:\FTP_Share"
📌参数说明:
MyFTP
:站点名称(随便取,家庭文件站”) 21
:FTP默认端口(安全起见可改,但需同步改防火墙规则) D:\FTP_Share
:共享文件夹路径 启动站点👇
appcmd start site "MyFTP"
看到“已启动”提示就成功一半啦!🎉
默认FTP是“游客模式”,谁都能访问?咱们得加个密码锁~
打开计算机管理(Win+X选“计算机管理”),进入“本地用户和组”→“用户”→右键“新用户”。
💡假设用户名为ftp_user
,密码设为123456
(记得复杂点更安全!)。
回到CMD,给这个用户授权访问FTP目录👇
icacls "D:\FTP_Share" /grant ftp_user:(OI)(CI)(M)
📌权限说明:(M)
代表可修改文件,想只读就改(R)
~
Windows防火墙默认会拦截FTP连接,咱们得手动“开绿灯”~
netsh advfirewall firewall add rule name="允许FTP" dir=in action=allow protocol=TCP localport=21
💡如果改了端口(比如2121),把localport=21
改成对应数字即可~
ftp://电脑IP
(比如ftp://192.168.1.100
)。 ftp_user
和密码123456
,能看到D:\FTP_Share
里的文件就成功啦!🎯 Q:手机访问提示“无法连接”?
🔧检查:电脑是否开了“网络发现”?控制面板→网络和共享中心→启用“网络发现”和“文件共享”。
Q:上传文件失败?
🔧检查:FTP目录权限是否给了(M)
(修改权限)?用户密码是否正确?
Q:外网访问不了?
🔧检查:路由器是否做了端口映射?把电脑IP和21端口映射到公网(需路由器管理权限)。
微软近期更新了IIS的FTP模块,优化了CMD命令兼容性,以上步骤亲测有效~
💬互动话题:你搭FTP是为了传文件还是搞事情?评论区聊聊你的神操作!👇
本文由 业务大全 于2025-08-23发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vds.7tqx.com/wenda/703536.html
发表评论