基于IP地址的vsftp服务器

  需求:

  1. 网卡eth0的IP地址为173.17.17.1/24,在本地址中构建可匿名上传的FTP服务,禁止下载,禁止系统用户访问

  2. 网卡eth1的IP地址为192.168.4.1/24,在本地址中构建系统用户可访问的FTP服务,将各用户禁锢在各自的宿主目录中,禁止匿名用户访问

  要点很简单:

  启动vsftpd服务时,会自动读取位于/etc/vsftpd/配置目录中的多个“*.conf”配置文件,例如可以分别建立两个文件vsftpd1.conf、vsftpd2.conf,其中包含不同的配置内容

  文件vsftpd1.conf的关键配置如下:

  listen_address=173.17.17.1

  listen=YES

  anonymous_enable=YES

  local_enable=NO

  write_enable=YES

  anon_umask=022

  anon_upload_enable=YES

  anon_mkdir_write_enable=YES

  download_enable=NO

  dirmessage_enable=YES

  xferlog_enable=YES

  connect_from_port_20=YES

  xferlog_std_format=YES

  pam_service_name=vsftpd

  userlist_enable=YES

  tcp_wrappers=YES

  文件vsftpd2.conf的关键配置如下

  listen_address=192.168.4.1

  listen=YES

  anonymous_enable=NO

  local_enable=YES

  chroot_local_user=YES

  write_enable=YES

  local_umask=022

  dirmessage_enable=YES

  xferlog_enable=YES

  connect_from_port_20=YES

  xferlog_std_format=YES

  pam_service_name=vsftpd

  userlist_enable=YES

  tcp_wrappers=YES

时间: 2025-01-02 12:07:02

基于IP地址的vsftp服务器的相关文章

路由器基于IP地址的网络管理

  对于一个企业来说,管理好内部的网络是非常重要的,这样才能保障企业的正常运营,因为现代办法已经越来越离不开网络. 一但网络出现问题,那么造成损失将会是巨大的,想要管理好一个网络,那么路由器的QOS功能是必不可少的,本篇为大家介绍的是华为路由器基于IP的网络管理. 一.QoS有上行带宽和下行带宽两项参数,点击页面帮助按钮可以看到信息,可以将上行带宽和下行带宽理解为用户申请的宽带线路的实际上下行带宽,比如ADSL线路上行512Kbps下行2Mbps,那么就可以在这里分别填写.,必须先开启这里的开关

电脑IP地址与DNS服务器设置方法

Windows 2000/XP参数设置 右击桌面网上邻居→选择"属性"→在网卡对应的"本地连接"选择"属性"→"常规"→"Internet协议(TCP/IP)",查看其"属性": 若路由器为默认设置,那么主机网络参数设置为: IP:192.168.1.x(2-254) 掩码:255.255.255.0 网关:192.168.1.1 DNS:填写当地DNS地址,如不清楚,请咨询当地服务提供

C#搭建DNS服务器关于主机IP地址的问题?

问题描述 在.NET开发中遇到以下代码:```privateSocketserver:server=newSocket(AddressFamily.InterNetwork,SocketType.Dgram,ProtocolType.Udp);server.Bind(newIPEndPoint(IPAddress.Any,53));varclient=(EndPoint)newIPEndPoint(IPAddress.Any,0);varbuff=newbyte[512];intread=ser

1.socket编程:socket编程,网络字节序,函数介绍,IP地址转换函数,sockaddr数据结构,网络套接字函数,socket相关函数,TCP server和client

 1  Socket编程 socket这个词可以表示很多概念: 在TCP/IP协议中,"IP地址+TCP或UDP端口号"唯一标识网络通讯中的一个进程,"IP 地址+端口号"就称为socket. 在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socket pair就唯一标识一个连接.socket本身有"插座"的意思,因此用来描述网络连 接的一对一关系. TCP/IP协议最早在BSD UNIX上实现,

vsftp服务器连接500 OOPS: setuid错误

一.详细问题: 我在用ftp IP 地址登录FTP服务器时,系统提示我输入用户名和密码,可是仍然提示:500 OOPS: child died. Connection closed by remote host. 服务器端是用的vsftp,开始以为是SELinux导致的问题,确认了一下SELinux已经关闭,百度了一圈,没结果.各种方法都不行. 从字面意思上理解好像是登陆用户的uid有问题,查了一下好像也没发下什么问题. 后来转到国外一个网站,找到了线索:是因为用户最多可开启的程序数受到了限制,

同时设置网桥和ICS导致的IP地址冲突

故障现象 网络上有4台机器:两台Windows XP和两台Windows 98通过hub连接组成对等网.并通过其中一台Windows XP机器通过ADSL共享上网 (通过Windows XP的网桥功能),前一段时间一直运行良好. 前两天,直接连接Internet的那台机器在 "网络邻居"中看不见其他任何机器,通过检查发现与其他机器IP地址冲突,都是192.168.0.1.无论如何都无法改过来!经过用iPscan软件检查,发现另一台Windows XP的机器居然占用两个IP地址 (192

使用批处理修改IP地址和DNS配置

1.Windows XP系统BAT批处理修改IP地址和DNS. 新建:文本文档,复制下面代码到文本文档,保存为Set IP Address.bat,双击运行,即可! @echo offecho **************************************************************************echo * 修改IP地址.DNS *echo * Windows XP Copyright (C) 2013-02-05 *echo ***********

JAVA编程取得IP地址

在TCP/IP 互联网时,经常会需要查询自己主机的IP地址和www服务器的IP地址.虽然,我们可以使用IPCONFIG 和PING 进行IP地址查询,但是如果在应用程序或APPLET中使用此命令会破坏我们应用程序界面. 为此本人使用JAVA 做了一个简单的程序可以直接查询自己主机的IP地址和www服务器的IP地址: // 文件名为 NetTool.java (注意:在JAVA 语言中大小写敏感) import java.net.*; public class NetTool{ InetAddre

ip地址冲突解决的方法

  "Windows-系统错误,ip地址与网络上其他系统有冲突"很多网友会突然弹出提示,如何解决局域网IP地址冲突问题.小编为网友收集了局域网ip地址冲突解决的方法. 分析原因:为什么会IP相冲突? 常见问题:其实IP是每一个计算机唯一的门牌号码,就象你家的门牌号码一样,不可能有其他家的也跟你一样的对不对?在一个局域网中,打比方你设置你的ip是192.168.1.121 而另外一台计算机也设置成192.168.1.121,那么就会产生冲突了. 病毒问题:局域网ARP病毒肆虐导致.ARP