FTP服务:
文件传输协议,可以上传和下载文件。比如,我们可以把Windows上的文件上传到Linux上。也可以把Linux上的文件 下载到windows上。当然,反过来也可以,因为FTP也可以安装在Windows上。 CentOS上默认有一个 vsftpd
Linux下安装pure-ftpd
[root@feature1 tomcat]# yum install -y epel-release
[root@feature1 tomcat]# yum install -y pure-ftpd
配置pure-ftpd
vi /etc/pure-ftpd/pure-ftpd.conf
PureDB /etc/pure-ftpd/pureftpd.pdb
MinUID 1000 #大于等于1000
[root@feature1 tomcat]# useradd ftpuser
[root@feature1 tomcat]# mkdir /data/ftp
[root@feature1 tomcat]# chown ftpuser:ftpuser /data/ftp
[root@feature1 pure-ftpd]# pure-pw useradd test -u ftpuser -d /data/ftp -m
Password:
Enter it again:
[root@feature1 tomcat]# pure-pw mkdb
[root@feature1 tomcat]# pure-pw list
user1 /data/ftp/./
[root@feature1 tomcat]# systemctl start pure-ftpd
[root@feature1 tomcat]# firewall-cmd --add-port=21/tcp --permanent
success
[root@feature1 tomcat]# firewall-cmd --reload
success
pure-ftpd配置参数
关于pure-ftpd的命令行参数以及配置方式参考以下连接: http://www.jb51.net/os/Ubuntu/347282.html
测试:
linux测试
[root@feature1 tomcat]# yum install -y lftp
lftp test@127.0.0.1:/> mkdir 123
mkdir ok, `123' created
lftp test@127.0.0.1:/> ls
drwxr-xr-x 3 1002 ftpuser 17 Feb 19 21:08 .
drwxr-xr-x 3 1002 ftpuser 17 Feb 19 21:08 ..
drwxr-xr-x 2 1002 ftpuser 6 Feb 19 21:08 123
..
Win测试:
下载filezilla client https://filezilla-project.org/download.php?type=client 安装 SFTP
走的ssh的端口 22 支持SFTP的常用软件:filezilla xftp