ftp

浏览:202
jackios 2020-04-14 17:39

ftp文件服务

服务端安装  yum  install vsftpd -y

客户端 安装  yuminstall  ftp lftp -y

服务端启动  systemctl  start vsftpd

查看端口 是否启动

客户端登录

登入查看当前的位置

会在131的服务端的建有以下 目录

 

在服务端  copy个文件过去

客户端查看

 

匿名 用户去get单个文件

客户端查看 exit

 在s端创建  文件

下载批量 mget

C端关闭交互

使用匿名用户登入的,默认配置只能读取和下载文件

修改配置文件 vi /etc/vsftpd/vsftpd.conf

开启上传权限 anon_uplaod_enable=YES

开启创建文件权限anon_mkdir_write_enable=YES

开启重命名,删除权限anon_other_write_enable=YES

修改配置文件之后重启服务

 ls -ld /var/ftp/pub  -当服务端的配置都已经修改好,那么就应该考虑目录的权限问题了

 修改s端的目录权限

重新登录 ftp太麻烦 使用lftp 192.168.217.131(完全不用匿名用户名)

S端就有了abc这个目录

上传文件

刷新rels

 

 

下载目录

删除目录

删除文件

本地用户访问ftp服务器

修改配置文件 不让匿名用户登入,只让本地用户登入,然后重启服务器

vi  /etc/vsftpd/vsftpd.conf

anonymous_enable=NO

local_enable=YES

并不是在s端的匿名用户的pub目录

 

你可以看到 他可以cd其他的目录 这在企业中不允许的

下一步 我们要限制用户越狱 ,系统用户可以cd目录 但是必须限制在它的家目录

修改配置文件 vi /etc/vsftpd./vsftpd.conf

 

# chroot_local_user: 是否将所有用户限制在主目录,YES为启用,NO禁用.(该项默认值是NO)

 

# chroot_list_enable: 是否启动限制用户(特例)的名单 YES为启用,NO禁用(包括注释掉也为禁用)

 

#allow_writeable_chroot=YES:允许用户具有主目录写权限

 

效果如下

若要让部分用户可以cd家目录 可以开小灶 就是



如果觉得我的文章对你有用,请随意赞赏

待完善
不要去追一匹马,用追马的时间种草,待到春暖花开时,就会有一批骏马任你挑选;不要去刻意巴结一个人,用暂时没有朋友的时间,去提升自己的能力,待到时机成熟时,就会有一批的朋友与你行。用人情做出来的朋友只是暂时的,用人格吸引来的朋友才是长久的。所以种下梧桐树,引得凤凰来。你若盛开,蝴蝶自来,你若精彩,天自安排
微信扫码登录测试

Powered by Jackios V1.0 Copyright © 2019-2020 liuql 版权所有 备案号: 鲁ICP19026293号