设为首页 收藏本站
查看: 1104|回复: 1

[经验分享] ubuntu配置ftp server

[复制链接]

尚未签到

发表于 2018-5-6 07:06:16 | 显示全部楼层 |阅读模式
  1. 安装vsftpd   sudo apt-get install vsftpd
   安装后会自动新建一个用户ftp,密码ftp,作为匿名用户登录的默认用户

    sudo /etc/init.d/vsftpd restart   重启ftp server
    sudo /etc/init.d/vsftpd start
    sudo /etc/init.d/vsftpd stop

2. 配置 sudo /etc/vsftpd.conf

1)  用户进入时路径:
     默认的路径是  /srv/ftp, 可修改.
     local_root=/home/ftp   #本地用户登录后路径
     anon_root=/home/ftp   #匿名用户登录后路径

2)  匿名用户设置
     anonymous_enable=YES   #允许匿名用户登录
     anon_upload_enable=YES  #允许匿名用户上传文件, 相关文件夹必须有写权限,同时  write_enable=YES 开启
      #anon_mkdir_write_enable=YES  #允许匿名用户新建文件夹  推荐关闭
     anon_umask=022  #用户上传文件的权限设置, umask为权限的补码
     chown_uploads=YES  #修改匿名用户上传文件的所有者, 所有者可通过chown_username=whoever 来设置,不推荐使用root
     ftp_username=    # 匿名用户所使用的系统用户名.默认下,此参数在配置文件中不出现, 值为ftp
     sword=YES   # 控制匿名用户登入时是否需要密码,YES不需要,NO需要.默认值为NO.

3)  本地用户设置
     基本与匿名用户设置一致

4)  目录访问控制
     #chroot_list_enable=YES   # 将用户锁在自己目录中, 具体用户在chroot_list_file中设置
     #chroot_list_file=/etc/vsftpd.chroot_list  # 指出被锁定在自家目录中的用户的列表文件.文件格式为一行一用户.
     #chroot_local_user=YES   # 将本地用户锁定在自家目录中. 当此项被激活时,chroot_list_enable和chroot_local_users参数的作用将发生变化, chroot_list_file所指定文件中的用户将不被锁定在自家目录.本参数被激活后,可能带来安全上的冲突,特别是当用户拥有上传 shell访问等权限时.因此,只有在确实了解的情况下,才可以打开此参数.默认值为NO.

5)  其他设置
     xferlog_enable=YES  #使用上传/下载日志, 日志文件默认为/var/log/vsftpd.log, 可以通过xferlog_file更改
     dirmessage_enable=YES  #进入目录时显示此目录下message_file选项指定的文件(默认为.message)的内容
     use_localtime=YES  #使用本地时间, 否则使用GMT
     connect_from_port_20=YES  #使用20号端口

6)  安全选项
     idle_session_timeout=600   #  秒, 用户会话空闲后10分钟断开
     data_connection_timeout=120 # 将数据连接空闲2分钟断开
     accept_timeout=60   # 将客户端空闲1分钟后断
     connect_timeout=60  #中断1分钟后又重新连接
     local_max_rate=50000 # bite 本地用户传输率50K
     anon_max_rate=30000  # bite 匿名用户传输率30K
     pasv_min_port=50000  # 将客户端的数据连接端口改在50000
     pasv_max_port=60000  # 50000—60000之间
     max_clients=200  # FTP的最大连接数
     max_per_ip=4  # 每IP的最大连接数
     listen_port=5555 # 从5555端口进行数据连接


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-456345-1-1.html 上篇帖子: ubuntu 12.4 zeromq 下篇帖子: Ubuntu常用APT命令参数
累计签到:55 天
连续签到:1 天
发表于 2018-6-6 19:45:26 | 显示全部楼层
很详细,受教了

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表