Linux远程文件的共享FTP

windows中使用的IIS可以搭建ftp的平台,但是非常的不稳定,Serv-U等软件可以完成ftp的共享,一般来说,只要需要ftp的服务,都是基于Linux,Linux中的ftp的服务是VSFtp(Very Security FTP)

1、FTP的安装

        yum install vsftpd

        systemctl status vsftpd

        systemctl enable vsftpd -->重启(reboot -h now)之后开启vsftpd

        systemctl start vsftpd -->启动vsftp

2、ftp的配置

[root@localhost vsftpd]# more bak_conf

anonymous_enable=YES  ##匿名登录

local_enable=YES ##是否允许本地用户登录

write_enable=YES ##文件是否可写

local_umask=022

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

listen=NO

listen_ipv6=YES

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

##以下配置是将用户锁定在宿主目录

chroot_local_user=YES

chroot_list_enable=YES

# (default follows)

##在vsftp的2.5之后如果打开chroot_list,这不具备写权限,需要通过以下命令打开写权限

allow_writeable_chroot=YES

chroot_list_file=/etc/vsftpd/chroot_list##在chroot_list中的用户不会锁定在宿主目录

3、匿名用户登录

匿名用户登录成功之后会默认访问/var/ftp 文件夹, 登录成功之后在window的命令提示符中可以通过一些ftp的命令来操作ftp

ftp 192.168.213.122 ##完成ftp 的登录操作,可以使用anonymous来匿名登录,没有密码

##登录成功之后使用dir可以查询ftp中的内容,使用!dir查询本地文件的内容

##使用get或者mget来下载一个文件,mget可以基于通配符的方式下载,get只能下载一个文件

mget hello* ##会获取所有的hello开头的文件

##使用put可以把文件上传到服务器

put jude.log ##上传jude.log到服务器

##使用bye退出ftp

bye

4、其他用户登录问题

为了安全性,不建议开启匿名用户登录,使用本地用户登录,首先要关闭匿名用户

anonymous_enable=NO

关闭用户之后,在/etc/vsftpd的文件夹中有两个非常重要的文件,ftpusers和user_list

ftpusers文件只要把用户写在里面,就一定不能登录

user_list:该文件中的用户,如果在配置文件里面设置了userlist_deny=NO表示只有该文件中的用户可以登录,如果设置为YES(默认情况)说明,该文件中的用户不能登录

此时只要是新建的任意的一个用户,都可以使用ftp,如果希望只有特殊的用户可以登录,那需要在vsftpd.conf中设置userlist_deny=NO,之后把需要登录的用户放到user_list中的,此时如果ftpusers中也有这个用户,也无法登陆。

验证的过程,首先验证user_list,如果user_list通过了,会让输入密码,之后会使用ftpusers来进行二次验证,如果两次都通过,就允许ftp登录。为了效率,建议在user_list中直接来隔离不同的用户。

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

推荐阅读更多精彩内容

  • ftp 文件传输协议 跨平台 上传下载文件 vsftpd 工具:非常安全的文件传输协议;默认的命令端口21号,数据...
    柒夏锦阅读 4,026评论 1 9
  • FTP服务概述 简单FTP构建及访问 VSFTP服务基础 用户禁锢、黑白名单 FTP并发及带宽限制 一、FTP服务...
    紫_轩阅读 7,609评论 3 25
  • 图片更清晰,文字在最下面 FTP是TCP/IP的一种应用,使用TCP而不是UDP,所以是可靠的,面向连接的。 FT...
    停下浮躁的心阅读 1,712评论 0 4
  • 1 概述 工作中,需要搭建ftp服务器来实现资源的共享。本文将通过脚本实现自动化安装ftp服务器,并进行相关配置,...
    ghbsunny阅读 3,099评论 0 2
  • vsftpd配置文件详解 1.默认配置: a.允许匿名用户和本地用户登陆。 anonymous_enable=YE...
    指间_流年阅读 9,228评论 0 2