部署到Linux-FTP-配置用户

  • 配置用户

    通过上一步创建了 ftp用户 接下来就要在vsftpd服务器中配置该用户
  • 去掉匿名登陆

    默认情况下vsftpd服务器是允许匿名登陆的,这样非常不安全,所以要把这个选项关闭掉。
    首先通过vi命令打开ftp服务器配置文件:
    vi /etc/vsftpd/vsftpd.conf
    然后把本来的
    anonymous_enable=YES
    修改为
    anonymous_enable=NO
    修改完成之后,保存退出。
  • 限制用户访问

    接下来是限制用户访问,什么叫做限制用户访问呢? ftp用户 教程中创建的ftptest用户所拥有的目录是 /home/wwwroot/ftptest,如果不做限制,那么使用ftptest登陆之后可以切换到其他敏感目录去,比如切换到/usr目录去,这样就存在巨大的安全隐患。 
    为了规避这个隐患,需要限制ftptest用户只能通过ftp访问到 /home/wwwroot/ftptest 目录以及子目录。
    配置办法:
    首先通过vi命令打开ftp服务器配置文件:
    vi /etc/vsftpd/vsftpd.conf
    找到:
    #chroot_list_enable=YES
    # (default follows)
    #chroot_list_file=/etc/vsftpd.chroot_list
    并修改为:
    chroot_list_enable=YES
    # (default follows)
    chroot_list_file=/etc/vsftpd/chroot_list
    chroot_list_enable=YES: 表示对用户访问进行限制
    chroot_list_file=/etc/vsftpd/chroot_list 表示对chroot_list里面指定的用户进行限制 下一个步骤用户清单就会对chroot_list 这个文件进行编辑

    修改完成之后,保存退出。
    对使用vi命令打开,编辑,保存不熟悉的同学请参考前面的教程:VI命令
  • 用户清单

    接着上一个步骤,在chroot_list中添加ftptest用户
    首先通过vi命令打开chroot_list文件(此文件本来是空的):
    vi /etc/vsftpd/chroot_list
    然后增加一行: ftptest

    修改完成之后,保存退出。
    对使用vi命令打开,编辑,保存不熟悉的同学请参考前面的教程:VI命令
  • 允许写权限
    vsftpd服务器是这样的,一旦某个用户被限制访问了,那么默认情况下,该用户的写权限也被剥夺了。 这就导致ftp客户端连接上服务器之后无法上传文件。
    这个时候,就需要打开此用户的写权限,请按照如下办法操作:
    首先通过vi命令打开ftp服务器配置文件:
    vi /etc/vsftpd/vsftpd.conf
    在最后面新加一行:
     allow_writeable_chroot=YES
    修改完成之后,保存退出。
    对使用vi命令打开,编辑,保存不熟悉的同学请参考前面的教程:VI命令



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值