搭建ftp

1、最简答的搭建

yum install vsftp -y

参考:https://www.jianshu.com/p/55e05b1a6eb1

默认搭建,再不配置任何的情况下,搭建完毕即可直接匿名访问ftp,
但是有诸多问题,比如:不能上传文件,无法账号登陆等等。

 

2、新增ftp用户
建立虚拟用户

// 创建ftp用户,并在home目录下建立一个同名的文件夹(即用户根目录),用户FTP上来后默认指向的目录也为此目录,可读写
adduser -g ftp -s /sbin/nologin user1

//创建ftp用户,为ftp用户指定到特定的目录
adduser -d /opt/user1 -g ftp -s /sbin/nologin user1

/*
 -g ftp -s /sbin/nologin 表示创建没有其它登陆权限,只能用于ftp的用户
 adduser user1 一般在linux系统下面是这样增加用户的,但像以上这样增加用户是不行的,加样加出来的用户为普通用户,有系统登陆权限
 */

参考:https://www.cnblogs.com/liuensong/p/10140373.html

创建完成后的ftp用户,是可以在此用户的根目录下进行读写操作的。但是该用户它可以向*问目录,甚至可以看到任何目录。

 

3、限制ftp用户只能看到指定的目录

上一篇:Shell编程之正则表达式(四)


下一篇:python测试开发面试题