4、修改配置文件
4.1修改users.properties配置文件
配置文件路径: D:\apache-ftpserver-1.0.6\res\conf\users.properties 在此配置文件中可以增加用户,如果不希望匿名登录的话,可以将匿名用户这个配置注释掉
# Password is "admin" ftpserver.user.admin.userpassword=admin ftpserver.user.admin.homedirectory=./res/home ftpserver.user.admin.enableflag=true ftpserver.user.admin.writepermission=true ftpserver.user.admin.maxloginnumber=0 ftpserver.user.admin.maxloginperip=0 ftpserver.user.admin.idletime=0 ftpserver.user.admin.uploadrate=0 ftpserver.user.admin.downloadrate=0 ftpserver.user.anonymous.userpassword= ftpserver.user.anonymous.homedirectory=./res/home ftpserver.user.anonymous.enableflag=true ftpserver.user.anonymous.writepermission=false ftpserver.user.anonymous.maxloginnumber=20 ftpserver.user.anonymous.maxloginperip=2 ftpserver.user.anonymous.idletime=300 ftpserver.user.anonymous.uploadrate=4800 ftpserver.user.anonymous.downloadrate=4800 #密码 配置新的用户 ftpserver.user.lxw.userpassword=123456 #主目录 ftpserver.user.lxw.homedirectory=./res/home #当前用户可用 ftpserver.user.lxw.enableflag=true #具有上传权限 ftpserver.user.lxw.writepermission=true #最大登陆用户数为20 ftpserver.user.lxw.maxloginnumber=20 #同IP登陆用户数为2 ftpserver.user.lxw.maxloginperip=2 #空闲时间为300秒 ftpserver.user.lxw.idletime=300 #上传速率限制为480000字节每秒 ftpserver.user.lxw.uploadrate=48000000 #下载速率限制为480000字节每秒 ftpserver.user.lxw.downloadrate=48000000
4.2 修改ftpd-typical.xml配置文件
配置文件路径: D:\apache-ftpserver-1.0.6\res\conf\ftpd-typical.xml
5、启动FTPServer
打开CMD命令窗口,切换到D:\apache-ftpserver-1.0.6\bin这个目录下 输入以下命令:
service install ftpd.bat res/conf/ftpd-typical.xml
注意:由于ftpserver是纯java编写的,所以第二条命令的执行需要在环境变量中配置java环境JAVA_HOME。java环境此处省去,不会可以自行百度
输入完命令之后如下图所示,当出现FtpServer started 出现即启动成功
当然我们也能通过工具直接访问,进行上传和下载文件操作 下面提供一个比较好用的免安装工具给大家,大家可以放心食用。
7.ftp 的启动与关闭
将dos命令窗口关掉,ftp服务即关闭 那么我们怎么样启动ftp服务呢,
可以根据前面所提到的命令启动,切换到D:\apache-ftpserver-1.0.6\bin这个目录下 输入以下命令:
service install ftpd.bat res/conf/ftpd-typical.xml
可以把启动命令制作成bat文件,内容为:
d: cd D:\apache-ftpserver-1.0.5\bin ftpd.bat res/conf/ftpd-typical.xml
随便起一个名字xx,命名为xx.bat,点击xx.bat文件即可启动ftp服务器。