1. FTP介绍
FTP的产生一方面原因是rz&sz超过4G大小就无法使用,在者是有跳板机的情况下rz,sz也会失效
2. 使用vsftpd搭建ftp服务
useradd -s /sbin/nologin virftp 的目的是为了创建一个虚拟映射用户
而 vim /etc/vsftpd/vsftpd_login 是为了定义密码文件
& 设置权限,其他用户禁止读写chmod 600 /etc/vsftpd/vsftpd_login
& 为了再次确保安全,要把文本的文件转换成计算机识别的二进制文件db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db
& 创建虚拟用户配置文件所在的目录
mkdir /etc/vsftpd/vsftpd_user_conf
& 因为只自定义用文件,编辑用户root
& 创建虚拟用户的家目录以及创建测试文件1.txt
& 要确保虚拟用户有读的权限
&接下来定义密码文件在哪里
vim /etc/pam.d/vsftpd
接下来编辑vsftpd的主配置文件
更改好配置文件后启动服务
测试ftp
用get命令把测试的1.txt download到当前目录下
3.使用pure-ftpd搭建ftp服务
& 在配置文件中更改,指定密码配置文件 vim /etc/pure-ftpd/pure-ftpd.conf
& 下图创建用户时分别定义了用户名 所属用户以及用户家目录
实验成功