FTP安全问题

vsftpd(very security)

ftp服务存在的安全问题
  • 远程的多线程用户
  • 被用户跳转到了上级非授权的目录(如/root)
  • ftp账号没有去掉执行权限,导致恶意用户在服务器上执行了恶意程序
  • 被Sniffer恶意嗅探密码
使用vsftp构建安全的ftp服务器
  • 安装vsftp

  • 创建用户
    真实用户:
    useradd -s /sbin/nologin xiaowang
    vsftp的用户默认可以使用本地的系统账号,如果ftp的账号信息被窃取,可以远程ssh登录用户造成较大的安全隐患,因此在新建ftp用户时用nologin—这时的FTP账号只能传输文件,无法本地登录。
    虚拟用户: (书-213)

  • 配置vsftp.conf:

#是否允许匿名用户登陆
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=NO  #不允许匿名用户登录

#chroot_local_user=YES
local_root=/ftproot/wang/  #设置默认登录的目录
chroot_list_enable=YES     #限制用户在特定的目录
# (default follows)  
chroot_list_file=/etc/vsftpd/chroot_list  #限制用户的列表

vsftp的高级用法:
  • 限制恶意占有带宽的用户
    匿名用户和本地用户是分开的
    anon_max_rate 与local_max_rate,单位都是byte
  • 防止密码被恶意嗅探使用SSL加密(书215)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值