windows2008r2系统服务器搭建ftp
1.先打开服务器管理器(一般在桌面左下角有快捷键)
准备工作 1.1 查看是否已经搭建了ftp,角色-->web服务器(IIS)--->Internet 信息服务 (IIS)管理器-->WIN******--->网站 在网站下查看 是否有ftp服务器
1.2 如果没有角色下面没有IIS则需要安装,功能--->添加功能--->功能 在功能下需要安装 a.后台智能传输服务(BIIS)--->IIS服务器扩展。
b.远程服务器管理工具--->角色管理工具--->web服务器(IIS)工具。c.功能管理工具--->BIIS服务器扩展工具
1.3 为了安全需要添加一个用户,用来登陆ftp 配置--->本地用户和组--->用户 右键新建创建密码
开始搭建 1.4 角色-->web服务器(IIS)--->Internet 信息服务 (IIS)管理器-->WIN******--->网站 右键添加FTP站点
a. 给这个站点起个名称最好有ftp三个字方便记。b.物理路径就是存取文件的地方,我是在D盘新建了一个ftp传输的文件夹,ftp连接后只能访问这个文件夹,存取文件。下一步。
绑定和SSL设置:a. ip地址一般选择本机的ip 端口21,虚拟主机民可以不选。b.自动启动FTP站点需要选中,SSL选无就可以。
身份验证与授权:为了安全身份验证还是选基本,授权--->指定用户--->1.3创建的用户名,权限 读取,写入 看情况给,我自己是都给的。
完成。服务器管理器--->配置--->高级安全windows防火墙--->入站规则 新建规则 规则类型:端口 TCP 特定本地端口 21-22 允许连接 下一步 起名字 完成。
1.5 这时候网站下面及出现你建立的ftp ,在本机的网页或者文件管理中可以 ftp://ip地址 可以访问就说明已经初步搭建成功。
如果想同一网络里的其他主机访问此FTP 还需要设置。
直接说我遇到过的问题 ,我在A服务器搭建了ftp 现在用B(电脑)工作站连接 ftp://ip地址 出现错误
打开ftp服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹
情况二一 这个的解决方法有俩种:一. 打开B工作站浏览器(IE浏览器) 工具--->Internet选项 --->高级--->使用被动FTP 将前面的勾去掉,这样就可以连到,但是如果需要连ftp的工作站有很多时这个方法就有些麻烦了。
二. 从操作一 可以看出这个是与ftp 被动(PASV)这个模式有关,所以我们需要了解这个被动模式,1.被动模式的FTP是指服务器被动地等待客户端连接自己的数据端口。
2.在被动模式下,FTP库户端随机开启一个大于1024的端口N向服务器的21号端口发起连接。所以我们需要将所需要 A服务器的随机端口开放
服务器管理器--->配置--->高级安全windows防火墙--->入站规则 新建规则 规则类型:端口 TCP 特定本地端口 1024-65535 允许连接 下一步 起名字 完成
这样一来就不用进行操作一了
情况二 还有可能是创建的用户 没有修改的原因,右键新创用户-属性->去掉用户首次登陆更改密码,勾选密码不过期,用户不可修改密码
将文件复制到ftp服务器时发生错误,请检查是否有权限将文件放到该服务器上
文件传输的格式,默认的是utf-8,新建的ftp站点选择高级设置 将里面的true 改为false 这样就没有格式限制了 。