vsftp的使用(土著篇)

    这个vsftp本地用户登录模式(简称土著)配置方法论坛网站有一堆堆的,都是默认的东西,就那么多也写不出什么花来。

    还是直接上酸菜好了,接着上回提到的vsftp的接着用,首先查看下你vsftp的配置情况。

vsftp的使用(土著篇)

    

这是上次匿名用户的配置,稍微得改一改。


配置本地用户登录的配置文件

既然选择了土著用户进行登录,那么就先把匿名用户先关一关。

不然呵呵,老虎老鼠分不清楚你是不是成功设置

接着刚才前几步yum,vsftpd都弄完了直接捡现成的

还是配置vsftpd的配置文件

目录为/etc/vsftpd/vsftod.conf

anonymous_enable=NO      关闭匿名用户模式
local_enable=YES  允许本地用户模式
writec-enable=YES 设置可写入权限
local_umask=022 本地用户创建文件的umask值
userlist_deny=YES   YES就是禁止名单登录,NO是仅允许名单用户登录,名单的的事情请看下条
userlist_enable=YES 允许“禁止登录名单”,嗯阎王簿。名单文件为ftpusers和user_list 为什是2个名单呢,可能是怕猴子再来撕B       

vsftp的使用(土著篇)

OK 配置完毕请进行重启服务systemctl restart vsftpd

如果有需求请运行systemctl
enable vsftpd

配置完毕可以进行验证了。

 

开始测试

本来vsftpd服务为了让FTP服务更加安全

所以默认是禁止root身份登入的

既然已经上了阎王簿离死也不远了,就别作死了

在linux服务端创建个普通用户,然后设置密码

vsftp的使用(土著篇)

因为是测试什么权限就这么地吧有问题再说

登录ftp *.*.*.*

登录成功后你所在的位置是你登录用户的家目录,所以你需要创建个目录来存放东西。

尝试创建个文件mkdir
files

vsftp的使用(土著篇)

嗯嗯,成功牵手。

在window服务端进行测试

输入地址ftp://*.*.*.*

vsftp的使用(土著篇)vsftp的使用(土著篇)

好了再次牵手成功


失败分析

如果被拒绝,请放心总有一天牵手成功

先去看看配置文件是不是出错了

再去服务端看sebool是不是又出问题了

getsebool -a
| grep ftp

找到读写规则修改下

setsebool
-P ftpd _full_access=on

如果还是不行请查看你的用户是不是因为权限问题,基本就这么多东西。其实很简单

再次尝试吧

如果还是无法创建。

请把脑壳打开把水放干净

好吧水太多,只能按照风水来说了。很玄,GG

毕竟系统默认的就是本地用户模式基本都是拿来就能用的。

水平有限,勿喷

原创文章,作者:眼一睁,如若转载,请注明出处:http://www.178linux.com/83288

(0)
眼一睁眼一睁
上一篇 2017-07-30 16:43
下一篇 2017-07-30 16:58

相关推荐

  • 马哥教育网络班20期+第三周博客作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一用户登录多次,则只显示一次即可。 [root@llww3317 ~]# who    #显示当前用户登录信息 root     tty1    &nbsp…

    Linux干货 2016-06-26
  • linux 中条件测试判断

    文件条件测试判断:   -e 文件存在   -a 文件存在   这个选项的效果与-e相同. 但是它已经被"弃用"了, 并且不鼓励使用.   -f 表示这个文件是一个一般文件(并不是目录或者设备 文件)   -s 文件大小不为零   -d 表示这是一个目录   -b 表示…

    Linux干货 2017-02-02
  • 计算机组成及Linux基础

    第1题:描述计算机的组成及功能 1.1计算机的组成       计算机是有 运算器,控制器,存储器,输入设备和输出设备组成计算机 1.2计算机各部件功能 运算器 对数据进行算术运算,逻辑运算和对数据进行加工处理 存储器 存储程序,数据和各种信号,命令等信息,并在需要时提供这些信息 控制器 是整个计算机的中枢神…

    Linux干货 2017-07-02
  • http2

    练习:     (1)基于主机名实现三个虚拟主机     (2) 每虚拟主机使用独立的访问日志和错误日志     (3) 第三个虚拟主机的/admin要进行用户访问认证     (4) 在第二个虚拟主…

    Linux干货 2016-10-09
  • Linux编译安装

    Linux编译安装    Linux上真正可以执行的文件是二进制文件,这些可以执行的二进制文件是哪儿来的呢?首先,必须要写程序的源代码,然后,由编译程序将程序的源代码 编译成二进制形式。源代码是由程序员编写的,使用特定的程序语言,如C,C++,Java,Python。但是机器看不懂这些语言,所以要使用编译程序将这些语言编写的源代码编译成机…

    Linux干货 2016-08-24
  • Function函数实例

    函数:function     把一段独立功能的代码当做一个整体,而后为之取一个名字,命令的代码段,即为函数。 注意:     定义函数的代码段不会自动执行,在调用时执行;所谓调用函数,在代码中给定函数名即可     函数名出现的任何位置,…

    Linux干货 2016-08-21