FTP服务器--实现本地用户访问,拒绝匿名用户

实验目的

配置本地用户访问FTP服务,拒绝匿名用户访问,验证黑白名单,禁锢普通用户在自己的主目录里面。

实验环境

redhat 6.5 操作系统

window 7 操作系统

服务器IP地址 192.168.100.8

实验步骤

1.先随意创建2个用户,zhangsan,lisi 用户。

2.修改配置文件(vim  /etc/vsftpd/vsftpd.conf)。

anonymous_enable=NO  (拒绝匿名用户登录)

3.查看所有用户名单,并将张三用户添加黑名单。

4.打开ftp服务,在window 7上查看本地用户登录状态。

5.将默认黑名单改为白名单。

6.重启服务,再次查看本地用户登录状态。

注:

1.黑白名单看实际需要进行设置,系统默认为黑名单。

2.禁锢本地用户登录权限在家目录下,防止造成系统不安全。

原文地址:http://blog.51cto.com/13760351/2148739

时间: 2024-10-11 07:49:39

FTP服务器--实现本地用户访问,拒绝匿名用户的相关文章

Linux上的ftp服务器vsftpd之配置满天飞--设置匿名用户访问(不弹出用户名密码框)以及其他用户可正常上传

一.问题背景 没事谁折腾这鬼玩意哦...还不是因为bug. 我们的应用,用户头像是存在ftp上的.之前的ftp服务器是一台windows,我们后台服务器程序收到用户上传头像的请求时,会用一个ROOT/ROOT的账户,连接ftp服务器. 获取到连接后,即进行上传. 上传:上传文件则存放在ROOT用户的home 目录(在windows上装的是server-U来充当ftp服务器,所以就是在Server-U里面配置了ROOT用户的home目录). 上传完成后,会得到一个ftp协议类型的url.范例如:

Samba服务(匿名用户访问、本地用户访问、虚拟用户访问)

Samba是一个实现不同操作系统(Windows.Linux.UNIX)之间文件共享和打印机共享的一种SMB协议的免费软件.SMB协议是客户机/服务器协议,客户机通过该协议可以访问服务器上的共享文件及打印机共享资源.它主要应用于局域网上,也可以通过设置"NetBIOS over TCP/IP"同互联网中的电脑分享资源. SMB协议:TCP 139端口 CIFS协议:TCP 445端口 重要配置文件: /etc/samba/smb.conf: SAMBA的主配置文件,内有丰富的说明,也可

FTP服务器简易有效的访问方法

访问FTP服务器传统的方法是使用专用的客户端程序,如CuteFTP,8UFTP等,也包括命令行的FTP客户端c:\windows\system32\ftp.exe程序. FTP服务器也有简易访问方法 一.使用网上邻居 1.打开"网络邻居",点击网络任务栏中"添加一个网上邻居",并两次点击"下一步"显示"这个网上邻居的地址是什么"<?xml:namespace prefix = o ns = "urn:schem

Emq 限制匿名用户访问,开启用户密码认证

问题: 刚搭建的emq服务默认是开启匿名用户访问的,这样的环境非常不安全,只要知道ip地址就可以连接,所以强烈建议开启用户认证,设置密码! 解决过程 1.修改配置文件 vim /etc/emqx/emqx.conf修改true为falseallow_anonymous = false 2.重启服务 systemctl stop emqxsystemctl start emqx 3.导入插件模块 cd /usr/lib/emqx/binsh emqx_ctl plugins load emqx_a

【java】服务器端获取用户访问的URL/用户IP/PC还是移动端

@RequestMapping(value="/test") @ResponseBody public void test1(HttpServletRequest request,Questionnaire quest,String questOptions){ String ipAddress = null; if (request.getHeader("x-forwarded-for") == null) { ipAddress = request.getRem

linux-第十二课时笔记-[FTP服务器搭建]-[本地FTP]-[02]

FTP本地服务器搭建 yum安装vsftpd服务: [[email protected] ~]# yum -y install vsftpd 创建本地两个用户: [[email protected] ~]# useradd test1 [[email protected] ~]# useradd test2 [[email protected] ~]# echo "123" | passwd --stdin test1 &> /dev/null [[email prote

如何使用redis作为缓存,增强用户访问数据的用户体验

/**完成步骤 1.创建关系型数据库mysql的Provice库,同时启动nosql系列的redis数据库 2.创建项目,导入相关的jar包 3.创建jedis/utils/domain/dao/service/web项目框架包 4.书写相关代码*///页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title<

oracle分配权限:一个用户访问另一个用户的表

相当于alias(别名),比如把user1.table1在user2中建一个同义词table1 create synonym table1 for user1.table1; 这样当你在user2中查select * from table1时就相当于查select * from user1.table1; //批量生成创建同义词select 'create synonym '||object_name||' for jys.'||object_name||';' from dba_objects

Ubantu下FTP服务器资源进行控制

在FTP服务器的管理中无论对本地用户还是匿名用户,对于FTP服务器资源的使用都需要进行控控制, 避免由于负担过大造成FTP服务器运行异常, 可以添加以下配置项对FTP客户机使用FTP服务器资源进行控制: max_client 设置项用于设置FTP服务器所允许的最大客户端连接数,值为0时表示不限制.例如max_client=100表示FTP服务器的所有客户端最大连接数不超过100个. max_per_ip 设置项用于设置对于同一IP地址允许的最大客户端连接数,值为0时表示不限制.例如max_per