2018.3.28 14周3次课

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018.3.28 14周3次课相关的知识,希望对你有一定的参考价值。

十四周三次课(3月28日)

15.4 xshell使用xftp传输文件

15.5 使用pure-ftpd搭建ftp服务

15.4 xshell使用xftp传输文件

Ctrl+Alt+F

技术分享图片

点下载xftp

技术分享图片

填写好后会把下载链接发到你填写的邮箱,到邮箱里点下载链接下载,安装

安装好后,在xshell里按Ctrl+Alt+F

技术分享图片

左边时我们的电脑,右边是ftp服务器,可以用鼠标选中文件托的方式从左边拖到右边复制文件到服务器,也可以用同样的方法从右边拖到左边复制到我们的电脑上

Xftp走的是ssh协议

技术分享图片

上图已没有21端口号了

15.5 使用pure-ftpd搭建ftp服务

pure-ftpd比vsftd简单,平时用的比较多

默认centos yum源并不包含pure-ftpd,需要安装epel扩展源

yum install -y epel-release

yum install -y pure-ftpd

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

技术分享图片

启动pure-ftpd,启动之前要关闭vsftpd,因为pure-ftpd也是用的是21端口,和vsftpd有端口冲突

systemctl stop vsftpd

systemctl start pure-ftpd

技术分享图片

技术分享图片

mkdir /data/ftp //创建ftp目录

useradd -u 1010 pure-ftp //创建一个普通用户

chown -R pure-ftp:pure-ftp /data/ftp //更改/data/ftp的属主和属组

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

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

技术分享图片

输入两次密码

pure-pw mkdb //创建用户信息数据库文件,这一步很关键

测试:

touch /data/ftp/123.txt

lftp [email protected] //由于123.txt是新创建的文件,所有他的uid和gid都是root,数字都是0

技术分享图片

chown pure-ftp:pure-ftp /data/ftp/123.txt //更改123.txt属主和属组。123.txt的uid是1004,1004是pure-ftp,gid是pure-ftp

技术分享图片


以上是关于2018.3.28 14周3次课的主要内容,如果未能解决你的问题,请参考以下文章

2018.3.26 14周1次课

2018.3.14 12周3次课

2018.3.30 14周5次课

2018.3.29 14周4次课

2018.3.28 二周第三次课

2018-3-26 14周1次课 NFS服务端安装配置