FTP服务搭建与配置--xftp、pure-ftpd

一 xshell使用xftp传输文件

    上一篇文章介绍的传输方式都是命令行的方式,不太直观,我们可以使用xftp的方式,这是需要安装一个插件的,我们按下ctrl+alt+f,弹出如下页面

    我们直接点击[下载Xftp...]按钮,弹出下面下载xftp的页面,我们填写好信息后,点击submmit按钮

    提交成功:

    过一会儿,我们就会收到邮件,我们需要到之前信息中填写的邮箱中去找到下载链接

    通过下载链接我们就可以下载xftp了,下载完成后我们来安装,在安装过程中,注意需要选择[免费为学校/家庭]安装;安装完成后,我们再来到xshell会话窗口按下ctrl+alt+f键,就会跳转到下图的页面来,在这款软件中,我们使用的仍然是22号端口、ssh协议

    上图左边是我们的windows桌面,右边是linux的root用户家目录,如果要相互传输文件,我们可以双击对应的文件名或者使用拖动的方式。

二 使用pure-ftpd搭建ftp服务

    pure-ftpd这款软件相比vsftpd更加轻量级,配置更加简单

1、安装

    # yum install -y pure-ftpd     //安装pure-ftpd

如果出现上图中的错误,可以查看/etc/yum.repos.d/epel.repo这个源是否还在

2、编辑配置文件

    # vim /etc/pure-ftpd/pure-ftpd.conf   //将配置文件中的下图行的行首#号去掉,这一行是用于指定密码文件

3、停用vsftpd

    vsftpd和pure-ftpd监听的端口都是21号端口,而之前我们已经打开了vsftpd服务占用了21端口,因此 为了使用pure-ftpd,我们就将vsftpd先停用

    # systemctl stop vsftpd

4、启用pure-ftpd服务

    # systemctl start pure-ftpd          //启用服务

    # ps aux |grep ftp                       //查看服务是否成功启用

    # netstat -lntp                            //查看监听端口

5、测试验证

    # mkdir /data/ftp                   //创建测试目录给pure-ftpd的用户使用

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

    # chown -R pure-ftpd:pure-ftpd /data/ftp    //将上面创建的文件的属主和属组都修改为pure-ftpd用户

    # pure-pw useradd ftp_usera -u pure-ftp -d /data/ftp    //这里是创建一个pure-ftpd的虚拟用户ftp_usera 来映射到系统用户pure-ftp上,这个虚拟用户的家目录就是/data/ftp,这个命令会提示输入密码,我们将密码设置为112233

    注意在这里我们可以使用# pure-pw --help命令来查看pure-pw这个命令的用法,比如useradd、userdel、passwd、show、mkdb

    # pure-pw mkdb        //用于将密码生成pure-ftpd这个服务所识别的一个文件,类似vsftpd的db load

    # touch /data/ftp/123.txt         //在pure-ftpd用户家目录下创建一个测试文件用于访问

    # lftp ftp_usera@127.0.0.1    //登录ftp_usera用户查看家目录

    上图可以看到123.txt文件的属主和属组均为root用户id   0   ,我们可以使用下面命令来修改属主和属组

    # chown -R pure-ftpd:pure-ftpd /data/ftp/123.txt    

    我们可以看到修改后123.txt的属主是pure-ftpd的id号1010,属组是pure-ftpd


扩展    

vsftp使用mysql存放虚拟用户并验证 http://www.aminglinux.com/bbs/thread-342-1-1.html

ftp的主动和被动模式  http://www.aminglinux.com/bbs/thread-961-1-1.html

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,362评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,330评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,247评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,560评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,580评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,569评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,929评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,587评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,840评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,596评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,678评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,366评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,945评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,929评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,165评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,271评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,403评论 2 342

推荐阅读更多精彩内容

  • 一 FTP介绍 使用场景:前面介绍的lrzsz工具当文件大了超过4G后就不好使用了,而FTP就适合于传输大文件;另...
    mixuyulv阅读 1,577评论 0 5
  • FTP服务概述 简单FTP构建及访问 VSFTP服务基础 用户禁锢、黑白名单 FTP并发及带宽限制 一、FTP服务...
    紫_轩阅读 7,561评论 3 25
  • 1 概述 工作中,需要搭建ftp服务器来实现资源的共享。本文将通过脚本实现自动化安装ftp服务器,并进行相关配置,...
    ghbsunny阅读 3,077评论 0 2
  • vsftpd配置文件详解 1.默认配置: a.允许匿名用户和本地用户登陆。 anonymous_enable=YE...
    指间_流年阅读 9,197评论 0 2
  • 图片更清晰,文字在最下面 FTP是TCP/IP的一种应用,使用TCP而不是UDP,所以是可靠的,面向连接的。 FT...
    停下浮躁的心阅读 1,684评论 0 4