一、xshell使用xftp传输文件

1、下载并安装xftp

2、在xshell中登录主机,然后ctrl+alt+f,就打开xftp了,此时就可以互相传输文件了。双击或者拖拽就可以下载传输。

二、使用pure-ftpd搭建ftp服务,如果无法安装,请先安装epel-release 源

1、安装 pure-ftpd

yum install -y  epel-release 

yum install -y pure-ftpd

2、配置pure-ftpd

a)修改配置文件/etc/pure-ftpd/pure-ftpd.conf

# PureDB                        /etc/pure-ftpd/pureftpd.pdb   把前面的#去掉

b)然后关闭vsftpd服务,它与pure-ftpd服务端口冲突。在打开pure-ftpd服务。

3、建立用户和密码及目录并

[root@localhost ~]# mkdir /data/ftp
[root@localhost ~]# useradd -u 1010 pure-ftp
[root@localhost ~]# chown -R pure-ftp:pure-ftp /data/ftp
[root@localhost ~]# pure-pw useradd ftp_usera -u pure-ftp -d /data/ftp
Password:
Enter it again:
-u 选项将虚拟用户ftp_usera和系统用户pure-ftp联系在一起,ftp_user登录后以pure-ftp的身份读取和下载。

-d 后面指定ftp_uesra的家目录。

4、执行 pure-pw mkdb   目的是将创建的密码转换为系统识别的密码。

 pure-pw mkdb  

5、创建测试文件并测试

6、修改123.txt的属主属组,属主映射为uid,属组映射为系统用户的名。是lftp的特性

 

posted on 2018-03-28 22:07  天梭  阅读(227)  评论(0编辑  收藏  举报