ftp目标文件创建linux,关于linux环境下创建ftp共享

1.查看linux环境是否已安装vsftpd(如下图为未安装情况)

查询指令:ps -ef |grep vsftpd

74d3b3dd3bcfb8aea4e7be75f242d451.png

2.如果没有安装执行下面的指令,已安装跳过

在线安装,执行指令:yum install vsftpd -y

d2521ddb1e22fcc569fcf60f27f76f3b.png

3.安装完成后,关闭匿名登录;

打开 /etc/vsftpd/vsftpd.conf文件找到anonymous_enable=YES 修改为anonymous_enable=NO

4.启动vsftpd

执行:chkconfig --level 35 vsftpd on(查看指令:chkconfig --list)

5.增加ftp用户

1)useradd -d /home/ftpmenu ftp    //增加用户ftp,并制定ftp用户的主目录为/home/ftpmenu;

//如果要修改主目录可以重复执行指令,改变路径即可

2)usermod -s /sbin/nologin ftp    //更改用户权限,限定用户不能telnet,只能ftp。

//如果要恢复权限使用usermod -s /sbin/bash ftp

3)限制用户只能访问/home/ftpmenu,不能访问其他路径,修改/etc/vsftpd/vsftpd.conf文件:

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

2f8b890fa5744b252ac09fe08a580053.png

编辑 chroot_list文件,将受限制的用户添加进去即可:

d60c6a8c888678378120be1b0b9ce776.png

4)如果需要允许用户修改密码,但是又没有telnet登录系统的权限:usermod  -s /usr/bin/passwd ftp

5)设置黑白名单:

使用ftpusers文件设置用户黑名单(存在ftpusers中的用户都禁止访问);

配置文件/etc/vsftpd/vsftpd.conf

userlist_enable=YES

userlist_deny=NO

userlist_file=/etc/vsftpd/user_list

设置用户白名单(存在user_list中的用户才能访问)

6.最后重启一下服务:service vsftpd start 不行就使用 /etc/rc.d/init.d/vsftpd restart

7.访问测试:ftp://test:test123.@xxx.x.x.xxx/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值