十一、FTP服务
ftp服务
文件传输协议,可以上传和下载文件。比如,我们可以把Windows上的文件上传到Linux上。也可以把Linux上的文件下载到Windows上。当然,反过来也可以,因为FTP也可以安装到Windows上。
centos上默认有一个vsftpd
Linux下安装pure-ftpd
yum install -y epel-release
yum install -y pure-ftpd
配置文件 /etc/pure-ftpd/pure-ftpd.conf
#PureDB user database (see README.Virtual-Users)
#PureDB /etc/pure-ftpd/pureftpd.pdb
去掉#号
因为 vsftpd 和 pure-ftpd 共用21端口,因此需要把 vsftpd 服务关掉,再开启pure-ftpd
systemctl stop vsftpd
systemctl start pure-ftpd
创建一个新的系统用户
mkdir /data/ftp 创建目录
useradd pure-ftp 创建用户
chown -R pure-ftp:pure-ftp /data/ftp 更改属主属组
通过 pure-pw 命令增加 ftp 用户以及配置用户库文件
pure-pw useradd ftp-sc -u pure-ftp -d /data/ftp/
pure-pw mkdb
pure-pw list
测试:
yum install -y lftp
lftp user1@127.0.0.1
win测试:
下载filezilla client https://filezilla-project.org/download.php?type=client
安装:
filezilla里FTP更改成SFTP:
走的ssh的端口 22
支持SFTP的常用软件:filezilla xftp