博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
搭建ftp服务器
阅读量:4926 次
发布时间:2019-06-11

本文共 772 字,大约阅读时间需要 2 分钟。

服务器端软件选择

vsftpd 和 proftpd

常用的主要是这两种,其中vsftpd没有中文支持,但相对更稳定,支持多个用户使用同一个目录;

而proftpd有中文支持,不支持多个用户使用同一个目录,但是稳定性不如vsftpd

本次安装选择了vsftpd

vsftpd安装方法

安装流程可参考 和

注意事项

  1. vsftpd的几个主要配置在etc/vsftpd/vsftpd.conf中,其中chroot_local_user 用于限制用户访问ftp文件夹以外的内容,为了安全应该配置为yes

  2. pasv_enable 这个配置的是ftp工作模式为passive还是active,这两种工作模式下数据访问流程是不一样的,具体流程参考 ,该字段配置为yes的话工作在passive模式,如果是在passive模式,则需要将pasv_max_port 和 pasv_min_port 配置的端口号段和21端口在防火墙打开,如果是配置的active模式,则只需要打开21端口即可

  3. 记得一定要打开防火墙相应端口

  4. 为了安全起见,一般讲root用户的ftp权限关闭,将etc/vsftpd文件夹下的 user_list 和 ftpusers 中的root屏蔽掉

  5. 添加用户的命令为 useradd -d /mnt/sdb/ftp/dragon -g ftp -s /sbin/nologin XXX , 其中-d参数是配置 用户对应的文件夹目录,-s配置是 “不允许该用户ssh登录,只能ftp”, XXX为用户名

  6. 再给XXX设置密码 passwd XXX

  7. 重启ftp服务器(service vsftpd restart),然后即可在客户端尝试连接下载

转载于:https://www.cnblogs.com/lemonlotus/p/6419765.html

你可能感兴趣的文章
有表格的九九乘法表
查看>>
WPF 4 DataGrid 控件(自定义样式篇)
查看>>
改善C#程序的建议1:非用ICloneable不可的理由
查看>>
PHP的错误机制总结
查看>>
SharePoint 2013 工作流设计之Designer 使用“可视化视图”
查看>>
window.location
查看>>
C#实现万年历(农历、节气、节日、星座、星宿、属相、生肖、闰年月、时辰)
查看>>
使用Flex图表组件
查看>>
Windows Phone 8初学者开发—第6部分:设置应用程序的样式
查看>>
EmEditor Professional(文本编辑) 下载地址
查看>>
格式化数字串隔3个就断
查看>>
BUAA-OO-第二单元作业-电梯初体验
查看>>
CodeIgniter 目录结构详解
查看>>
跨子域的iframe高度自适应
查看>>
Redis配置文件详情
查看>>
Java语言基础—— 在控制台输入
查看>>
XMLHttpRequest之status
查看>>
[Daily Life]百首好歌
查看>>
利用cycript动态调试app
查看>>
Java过滤器(Filter)与SpringMVC拦截器(Interceptor)之间的关系与区别
查看>>