ftp是办公环境中最传统的文件共享方式。我们会接触到运维人员的日常工作,所以我会尽量把它写得更详细,作为笔记,供大家参考。
如果没有时间,建议先收藏,必要时再看。
搭建环境本教程采用windows10企业版1909操作系统作为演示。
本教程适用范围:windows7、windows10(适用有ftp功能的windows版本,其他阉割精简版本可能不适用)
第一步:启用ftp相关windows功能
>>将控制面板输入文件资源管理器地址栏\\程序”
>>回车
>>点击启用或关闭Windows功能”
>>展开“Internet Innformation Services”选项
>>分别勾选“FTP服务”、“FTP扩展、扩展IIS管理控制台三个选项
>>点击确定
>>点击立即重启
第二步:添加ftp站点
>>重启完成后将控制面板输入文件资源管理器地址栏\\所有控制面板项\\管理工具”
>>回车
>>双击打开“Internet Information Services (IIS)管理器”
>>右击网站
>>点击“添加FTP站点..”
>>自定义输入FTP网站名称。例如共享
>>选择需要共享的文件夹的物理路径。例如共享
>>选择需要共享的文件夹的物理路径。E:\\\\共享文件夹
>>点击下一步(N)”>>“IP地址(A)选择全部未分配。
建议本栏不要绑定成特定栏。ip,因为如果你的电脑ip变了,别人来访你ftp,输入旧电脑ip或新的ip当您无法访问时,会提示您无法访问
>>默认使用21端口
>>选定“无SSL(L)”
>>点击下一步(N)”
>>单独选择基本身份验证选项(B)”。
若单独勾选匿名(A),当别人可以直接访问你,而不需要账号密码ftp,不安全。
若单独勾选匿名(A),当别人可以直接访问你,而不需要账号密码ftp,不安全。
>>允许所有用户访问
>>单独检查权限选项读取(D)”。
本文设置了共享文件夹的初始权限。建议不要赋予写入权限。读取就够了。详细的文件权限设置将在以下步骤4中讨论。>>点击完成第三步:创建共享计算机账户
说明:
创建ftp共享必须有计算机账户,必须设置密码。
可直接使用系统本身的管理员账户,也可单独管理新账户。
为便于区分,本例将专门为新账户建立ftp共享使用。>>点击桌面上的此计算机(G)”>>展开本地用户和组,右击用户(N)..”>>例如:younger
>>设置密码,用户下次登录时电脑必须更改密码(M)勾选密码永不过期(W)”>>点击“创建(E)点击关闭(O)”>>创建成功,右击用户名younger,点击“属性(R)”>>点击隶属>>可以看出,创建的新用户默认为普通用户组权限,点击以下添加(D)添加按钮Administrators组可以获得管理员的权限。考虑到安全,用户可以赋予共享文件的普通权限。步骤四:ftp共享文件的权限分配
>>将控制面板输入文件资源管理器地址栏\\所有控制面板项\\管理工具”
>>回车
>>双击打开“Internet Information Services (IIS)管理器”
电脑>>点击我们新建的网站名称共享>>双击打开“FTP授权规则”>>可以看到根文件夹权限:所有用户只读取权限>>例:给用户younger只读取文件夹公共文件的权限
>>单击公共文件文件夹
>>双击打开“FTP授权规则”>>可见公共文件已继承根文件夹的权限设置,所有用户只有读取公共文件的权限,因此无需配置>>例:给用户younger文件夹“temp读写权限电脑>>点击“temp”文件夹,双击打开“FTP授权规则”>>点击添加允许规则..”>>选择指定用户(U):输入用户younger”>>勾选“读取(D)”、"写入(W),点击确定>>完成分配权限
第五步:设置防火墙
>>依次打开控制面板\\所有控制面板项\\Windows Defender 防火墙”>>通过点击允许应用程序或功能Windows Defender防火墙”>>下拉,找到“FTP服务器”(win7系统为文件与打印机共享钩住左右两个方框>>点击允许其他应用(R)..”win7系统
>>点击“浏览(B)..”
>>选定文件“C:\\Windows\\System32\\svchost.exe”>>点击添加第六步:访问FTP共享的文件
获取共享服务器端IP地址(共享文件的计算机)>>服务器端电脑按组合键win r,回车,输入cmd>>输入“ipconfig”命令,即可看到ip地址访问客户端共享文件
(需要访问共享文件的电脑)
>>客户端电脑按组合键win e调出文件资源管理器>>将服务器端输入地址栏ip地址:ftp://192.168.139.147,回车>>输入步骤3创建的用户名和密码,点击登录(L)”>>这样,您就可以看到服务器共享的文件第七步:处理乱码问题
到此为止一个ftp搭建服务器,但是你可能会遇到一个奇怪的乱码现象:
打开资源管理器ftp, 复制中文文件名的文件, 不包括 . 和后缀,
类似"太阳系.doc", "雾.doc", "ab云.doc", ";我的世界观.doc";等等会报错;
而类似"太阳.doc", "太阳系a.doc";不会报错。解决方案如下:>>打开iis管理器,点击我们创建的网站>>双击“FTP目录浏览”>>选定“UNIX(U)”,点击应用>>再次单击创建的站点>>点击高级设置..”>>将“允许UTF选项改为8False”,点击确定
写在最后
共有21层甲方公司,计算机用户超过2000人。这里的员工不喜欢我们把u盘插在他们的电脑上。当他们看到我们的操作人员把u盘插在他们的电脑上时,他们的表情会立刻变得紧张...(偷笑)...
虽然在公司共享不安全,但甲方甚至AD不需要域,不喜欢我们用u盘,工作也很尴尬。所以我用上述方法在我的电脑上建造了它ftp,在处理故障时,可以直接访问需要使用的工具ftp复制到用户的电脑上使用.
以上搭建ftp经过一年多的实践,方法基本上都是用电脑访问的,没有问题,所以推荐。所以我用上述方法在我的电脑上建造了它ftp,在处理故障时,可以直接访问需要使用的工具ftp复制到用户的电脑上使用.以上搭建ftp经过一年多的实践,方法基本上都是用电脑访问的,没有问题,所以推荐。如有错误,请指正,谢谢!电脑