Windows系统配置FTP服务

一、服务器安装Windows Server版操作系统

因为比较简单这里就不详细展开了


二、下载安装FileZilla的对应服务端版本

下载 - FileZilla中文网

安装基本都是下一步就可以了


三、配置FileZilla并创建一个测试用户

1、下载安装完成后打开

默认点击确定就好

2、然后点击这个小头像进行账户设置

3、首先添加账户

4、设置好密码,便于客户端登录使用

5、然后再添加一个文件夹用于上传文件(文件权限给读写就好)

6、出现该页面则说明服务端配置成功


四、先在局域网中上传一个文件测试服务是否配置成功

1、首先保证客户端电脑和服务器在同一局域网内

2、查看服务器的IP(键盘win+R,输入cmd,打开命令窗口)

ipconfig

3、在客户端电脑用上面方法打开命令窗口

ping 服务器的IP

如果不能ping通,查看一下服务器是否开启了防火墙,把防火墙关了重新试一下

4、在“我的电脑”访问“ftp路径”,例如:ftp://192.168.10.10

5 、输入刚刚用FileZilla设置的用户名和密码,点击登录

6、登录成功以后,会弹出服务器文件目录窗口,然后把要上传的文件拖进去就可以了

我在上传的时候遇到个问题,希望有知道的小伙伴给我留言。就是上传文件名如果带有中文的话就不能上传成功(我上传的一个带中文名的Excel文件失败了,但是传一个带中文的pdf文件成功了),所以文件一定要带中文的话,就先在上传前重命名一个英文或数字,等上传到服务器以后再重命名回来带中文的名字(服务器上的重命名操作,你需要用户的删除追加权限)。或者用客户端版的FileZilla进行上传就可以直接上传带中文的文件名


五、如果你希望在外网也可以访问FTP服务器

1、首先你需要一个公网IP

2、关闭防火墙(在开启防火墙的情况下,要把端口添加到防火墙的入站规则中)

状况描述:服务器端采用的Windows 2008系统,安装了FileZilla Server,客户端采用的FileZilla Client,客户端在连接服务器端的时候,可以正常通过验证,但是在列出目录的时候一直提示“425 Can't open data connection for transfer of "/"”。服务器的防火墙上已经开放了FTP使用的20和21端口。

解决办法:在425提示的上一条提示:“227 Entering Passive Mode”,服务器端进入了被动模式。此处需要服务器软件打开被动模式,进入FileZilla Server-->Edit-->Settings,选中左侧列表中的Passive mode settings,启用被动模式,并且设置端口,把端口添加到防火墙的入站规则中。

3、在路由器管理页面中,做端口映射,FTP的默认端口是21


你可能感兴趣的:(Windows系统配置FTP服务)