2018.3.28 14周3次课

发布时间:2019-07-10 09:51:19编辑:auto阅读(1403)

    十四周三次课(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 ftp_usera@192.168.37.101 //由于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


关键字

上一篇: 网络基础入门3

下一篇: H3C 帧中断