xshell使用xftp传输文件
1、xftp下载地址
https://cdn.netsarang.net/d8b47a09/Xftp-6.0.0080p.exe
2、使用xftp
安装完以后按ctrl+alt+f,打开如下图
传输文件
双击文件下载或者拖动文件下载
使用pure-ftpd搭建ftp服务
1、安装epel扩展源,pute-ftpd
[root@ahao-01 /]# yum install -y epel-release
[root@ahao-01 /]# yum install -y pure-ftpd
2、修改配置文件
[root@ahao-01 /]# vim /etc/pure-ftpd/pure-ftpd.conf
//找到pureftpd.pdb这行,把行首的#删除
启用密码文件
3、启动服务
[root@ahao-01 ~]# systemctl start pure-ftpd
4、创建目录
[root@ahao-01 ~]# mkdir /data/ftp
5、创建用户pure-ftp并设置目录权限
[root@ahao-01 ~]# useradd -u 1010 pure-ftp
[root@ahao-01 ~]# chown -R pure-ftp:pure-ftp /data/ftp
6、设置
[root@ahao-01 ~]# pure-pw useradd ftp_usera -u pure-ftp -d /data/ftp
指定虚拟用户 useradd ftp_usera -u pure-ftp指定映射的用户,最后指定映射的用户的家目录
7、查看帮助中心
[root@ahao-01 ~]# pure-pw --help //查看帮助中心
Usage :pure-pw useradd
[-f ] -u [-g ]
-D/-d [-c ]
[-t ] [-T ]
[-n ] [-N ]
[-q ] [-Q ]
[-r /] [-R /]
[-i /] [-I /]
[-y ]
[-z -] [-m]pure-pw usermod -f -u [-g ]
-D/-d -[c ]
[-t ] [-T ]
[-n ] [-N ]
[-q ] [-Q ]
[-r /] [-R /]
[-i /] [-I /]
[-y ]
[-z -] [-m]pure-pw userdel [-f ] [-m] //删除一个用户
pure-pw passwd [-f ] [-m] //更改一个用户的密码
pure-pw show [-f ] //查看用户
pure-pw mkdb [ [-f ]] /把密码文件生成pure-ftp识别的文件 [-F ]pure-pw list [-f ] //所有用户都列出
-d : chroot user (recommended)-D : don't chroot user
- '' : set this option to unlimited
-m : also update the /etc/pure-ftpd/pureftpd.pdb database
For a 1:10 ratio, use -q 1 -Q 10
To allow access only between 9 am and 6 pm, use -z 0900-1800
8、把密码文件生成pure-ftp识别的文件
[root@ahao-01 ~]# pure-pw mkdb
9、测试
安装yum -y install lftp 测试
在FTP目录下新建一个文件
[root@ahao-01 ~]# touch /data/ftp/123.txt
[root@ahao-01 ~]# lftp ftp_usera@127.0.0.1Password:
lftp ftp_usera@127.0.0.1:~> ls
drwxr-xr-x 2 1010 pure-ftp 4096 May 10 20:56 .drwxr-xr-x 2 1