码迷,mamicode.com
首页 > 其他好文 > 详细

6月25日

时间:2018-06-26 00:42:49      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:messages   line   ack   相关   虚拟用户   使用   emc   ffffff   ges   

15.4 xshell使用xftp传输文件

一、xshell使用xftp传输文件(xftp走的也是ssh协议)

下载安装好xftp后,在xshell的客户端页面上按ctrl+alt+F 键可以直接关联出来

技术分享图片 

 15.5 使用pure-ftpd搭建ftp服务

 

使用pure-ftpd搭建ftp服务

1.安装pure-ftpd (默认的Centos yum源并不包含pure-ftpd,需要安装epel扩展源

yum install -y epel-release

yum install -y pure-ftpd

2.配置pure-ftpd

在启动pure-ftpd之前,需要先修改配置文件/etc/pure-ftpd/pure-ftpd.conf。其中需要把PureDB /etc/pure-ftpd/pureftpd.pdb行道的#删除:

vim /etc/pure-ftpd/pure-ftpd.conf    //找到pureftpd.pdb这行,把行首的#删除

技术分享图片 

2.1因为前面我们安装vsftpd的时候启用了21端口,所以要先停止掉,然后再启用pure-ftpd:

 systemctl stop vsftpd

 systemctl start pure-ftpd

ps aux |grep pure-ftpd

netstat -lntp

技术分享图片 

 

技术分享图片   

3.建立账号(为了安全,pure-ftpd使用的账号并非linux的系统账号,而是虚拟账号)

创建一个测试的目录,用来给pure-ftpd的用户使用:

mkdir /data/ftp

useradd -u 1010 pure-ftp     //pure-ftpd配置中只允许uid大于等于500,才可以登录ftp

chown -R pure-ftp:pure-ftp /data/ftp

技术分享图片 

3.1创建一个用户并生成密码:

 pure-pw useradd ftp_usera -u pure-ftp  -d /data/ftp

技术分享图片 

//创建虚拟账户,-u是将虚拟用户ftp_usera与系统用户pure-ftp关联在一起,也就是说,使用ftp_usera账号登录ftp后,会以pure-ftp的身份来读取和下载文件,-d是指定ftp_usera账户的家目录,这样可以使用户ftp_usera只能访问其家目录/data/ftp/

3.2 创建用户信息数据库文件,这一步很关键,不然不可以登录:

 pure-pw mkdb

技术分享图片 

还有其他相关pure-pw选项:

pure-pw list  //列出当前账号

pure-pw userdel ftp_usera  //删除账号

 

4. 测试连接

touch /data/ftp/123.txt

lftp ftp_usera@127.0.0.1  //测试连接

技术分享图片 

 

4.1 连接如果报错可以查看系统日志

tail /var/log/messages

技术分享图片 

 


6月25日

标签:messages   line   ack   相关   虚拟用户   使用   emc   ffffff   ges   

原文地址:http://blog.51cto.com/404006045/2132660

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!