快速业务通道

简单介绍一下linux下的ftp服务及相关配置

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-03
tc/vsftpd/banned_emails 是否允许禁止匿名用户使用某些邮件地址,如果是,输入禁止的邮件地址的路径和文件名 # # You may specify an explicit list of local users to chroot() to their home # directory. If chroot_local_user is YES, then this list becomes a list of # users to NOT chroot(). #chroot_list_enable=YES # (default follows) #chroot_list_file=/etc/vsftpd/chroot_list # # You may activate the "-R" option to the builtin ls. This is disabled by # default to avoid remote users being able to cause excessive I/O on large # sites. However, some broken FTP clients such as "ncftp" and "mirror" assume # the presence of the "-R" option, so there is a strong case for enabling it. #ls_recurse_enable=YES 若是启动此功能,则允许登入者使用ls -R 这个指令.默认值为NO # # When "listen" directive is enabled, vsftpd runs in standalone mode and # listens on IPv4 sockets. This directive cannot be used in conjunction # with the listen_ipv6 directive. listen=YES # # This directive enables listening on IPv6 sockets. To listen on IPv4 and IPv6 # sockets, you must run two copies of vsftpd whith two configuration files. # Make sure, that one of the listen options is commented !! #listen_ipv6=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES ——————————————————————————————————————————————————————————————————————————————
Empire CMS,phome.net
我们暂时先不做任何修改 确保我们的DNS解析正常 重启服务 [root@localhost Server]# service vsftpd restart 关闭 vsftpd: [失败] 为 vsftpd 启动 vsftpd: [确定] [root@localhost Server]# 服务器的ip是192.168.0.5 客户端用windows server2003 我用aa用户密码为空登陆ftp服务器ls后显示有一个pub目录 上面装了 flashfxp客户端我们打开FlashFxp 我们双击上层目录,就会发现,它是可以打开得,也是可以下载的, 用记事本打开 虽然这不能看到密码,但这也是很不安全的,想想看我们的ftp服务器是要放到公网上去的,我们自身的安全就显得尤为重要, 如果用户用匿名登陆不用填写用户名直接勾选复选款即可 还有就是 注意这里的 用户名是anonymous 密码是空 [root@localhost ~]# vi /etc/vsftpd/vsftpd.conf 我们来修改一下配置文件解决这个问题 chroot_local_user=YES 添加这么一句 注意大小写 保存退出 重启服务 [root@localhost ~]# service vsftpd restart 关闭 vsftpd: [确定] 为 vsftpd 启动 vsftpd: [确定] [root@localhost ~]# 这时不论你是用的匿名用户还是普通用户,都不能对上层目录进行访问,添加的这一句就是把用户限定在,只能访问自己家目录下的文件, 第二个应用 限定特定用户访问, 记得这两个用户控制文件 /etc/vsftpd/ftpusers 把aa用户加入到这个文件之后,会发现aa就访问不了了 /etc/vsftpd/user_list
Empire CMS,phome.net
[root@localhost pub]# ll 总计 8 drwxr-xr-x 2 root root 4096 05-02 15:24 test [root@localhost pub]# chown ftp test [root@localhost pub]# 我们在匿名用户的默认家目录/var/ftp/pub下建立子目录、 并修改test的属组 这时你在test下就可以建立目录删除 改名上传等等了 [root@localhost pub]# cd test [root@localhost test]# ls aa ad [root@localhost test]# cd aa [r

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号