软件课程详解

快速咨询:
0516-83821111 [路线地址] 时老师 陈老师 常老师 唐老师 谢老师 张老师
计算机基础
高级网络技术
网络安全技术
Windows平台应用
LIUNX平台应用
网站搭建技术
精英班示范
   开班信息
班制
开班日期
状态
脱产班
10月5日
招满
周末班
10月18日
热招
晚班
10月15日
热招
脱产班
10月15日
限招
脱产班
10月28日
热招
脱产班
11月6日
热招
   师资力量
  有北京大学资深教授,以及来自MICROSOFT、IBM、CISCO等知名IT企业的技术
专家组成学术专家顾问团队,定期...
   免费试听课
主  题:
如何制胜高薪职场
时  间:
10月12日 周日上午9:30
内  容:

现代企业需要什么样的IT人才

电  话:
0516-83821111
点击免费电话方可订座!  
 计算机基础

vsftp配置2

发布人:徐州蓝海-梁培状  

10. xinetd方式启动vsftp的主机控制访问
1)只允许指定主机访问
vim /etc/xinetd.d/vsftpd 添加
only_from < 主机表 >
主机表格式:ip地址;x.x.x.0;x.x.x.0/24;x.x.x.{a,b,b...}
2)不能访问主机
no_access < 主机表 >
3) 每个客户机的最大连接数
per_source=N
4) 服务器总的并发连接数
instances=num
同时最大连接数为num
5) 访问时间限制
access_time=hour:min-hour:min hour:min-hour:min
6) 指令连接失败时候显示的信息
banner_fail=/etc/vsftpd.busy_banner
7) 在日志中添加一些信息
log_on_success +=PID HOST DURATION
log_on_failure +=HOST

11. 独立方式运行vsftpd的主机控制访问
listen=YES 设置vsftpd以独立的方式运行
1)max_clients=num设置服务器的最大并发连接数
2)max_per_ip=N 设置每个客户机的最大连接数
3)listen_port=portN 指定ftp服务的端口号
4)listen_address=IP 将服务绑定到该IP上,以xietd方式运行的vsftpd的绑定是通过bind实现的
/etc/xinetd.d/vsftpd
bind=IP

12. 配置本地用户组访问ftp服务,不同组员具有不同的权限
1)groupadd softgrp
创建本地用户组softgrp
2)useradd -G fostgrp -d /var/ftp -M soft
useradd -G fostgrp -d /var/ftp -M soft1
useradd -G fostgrp -d /var/ftp -M soft2
-G 加入组,-d 指定主目录,-M 不为该用户创建主目录
分别增加3个用户到softgrp组中
3) 修改/var/ftp的属主
chown soft:softgrp /var/ftp
chmod 750 /var/ftp
经过上述设定,用户soft具有读写和进入目录的权限,soft1和soft2具有读和进入目录的权限

13. 一个安全级别比较高的匿名ftp服务器设置(以xinetd方式运行)
仅仅允许匿名访问
不允许本地用户访问
不允许匿名用户上传
设置了允许连接的端口范围
限制了下载速度等

cat /etc/xinetd.d/vsftpd
service ftp
{
disable=no
socket_type=stream
wait=no
user=root
server=/usr/local/sbin/vsftpd
per_source=5
instances=200
no_access=192.168.0.0
banner_fail=/etc/vsftpd.busy_banner
log_on_success +=PID HOST DURATION
log_on_failure +=HOST
}

cat /etc/vsftpd.conf

ftpd_banner=Welcome to firefox FTP service!
#access rights
anonymous_enable=YES
local_enable=NO
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
#security
anon_world_readable_only=YES 仅仅可以浏览
connect_from_port_20=YES
hide_ids=YES 文件属主都显示为ftp
pasv_min_port=50000
pasv_max_port=60000
#features
xferlog_enable=YES
xferlog_std_format=YES
ls_recurse_enable=NO 禁止使用ls -R显示目录内容
ascii_download_enable=NO
async_abor_enable=YES
#performance
one_process_model=YES 单进程模式,效率比较高
idle_session_timeout=300
data_connection_timeout=120
accept_timeout=60
connect_timeout=60
anao_max_rate=50000

14. 配置基于IP的虚拟ftp服务器(xinetd方式运行)
架设本机网络接口eth0的ip是:192.168.1.1
1) 配置一个虚拟网络接口eth0:1
ifconfig eth0:1 192.168.1.2 up
2) 建立虚拟ftp的服务器目录
mkdir -p /var/ftp2/pub
3) 建立匿名用户映射所需要的本地用户ftp2
useradd -d /var/ftp2 -M ftp2
4) 更改原有的配置文件/etc/xinetd.d/vsftpd
增加:bind=192.168.1.1
将原来的ftp服务绑定到eth0(192.168.1.1)
5) 生成新的服务器配置文件
cp /etc/xinetd.d/vsftpd /etc/xinetd.d/vsftpd2
更改配置文件vsftpd2
增加:bind=192.168.1.2
将虚拟的ftp服务绑定到eth0:1(192.168.1.2)
增加:
server_args=/etc/vsftpd_site2.conf
使得虚拟ftp读取主配置文件vsftp_site2.conf
6) 生成虚拟ftp的主配置文件vsftp_site2.conf
cp /etc/vsftpd.conf /etc/vsftpd_site2.conf
增加:
ftpd_banner= This ftp services is virtual one
ftp_username=ftp2
使得虚拟ftp服务器的匿名用户映射到本地用户ftp2,这样匿名用户登陆后就进入本地用户ftp2的主目录/var/ftp2下了。
7)重启xinetd,则原ftp和虚拟ftp就都启动了。

15. 配置基于IP的虚拟ftp服务器(独立方式运行)
架设本机网络接口eth0的ip是:192.168.1.1
listen=YES 启动独立运行方式
listen_port=port 设置独立运行vsftpd的端口号

以独立方式运行vsftp首先要在xinetd中禁用,disable=YES
然后运行/usr/local/sbin/vsftpd /etc/vsftps.standalone.conf
----------------------------------------指定主配置文件

1) 配置一个虚拟网络接口eth0:1
ifconfig eth0:1 192.168.1.2 up
2) 建立虚拟ftp的服务器目录
mkdir -p /var/ftp2/pub
3) 建立匿名用户映射所需要的本地用户ftp2
useradd -d /var/ftp2 -M ftp2
4) 更改vsftpd.standalone.conf文件
增加:listen_address=192.168.1.1
将原来的ftp服务绑定到eth0(192.168.1.1)
5) 生成虚拟ftp的主配置文件vsftp.standalone2.conf
cp /etc/vsftpd.standalone.conf /etc/vsftpd.standalone2.conf
增加:
ftpd_banner= This ftp services is virtual one(standalone)
ftp_username=ftp2
使得虚拟ftp服务器的匿名用户映射到本地用户ftp2,这样匿名用户登陆后就进入本地用户ftp2的主目录/var/ftp2下了。
listen_address=192.168.1.2
将虚拟的服务器绑定到eth0:1(192.168.1.2)
此外可以设置:
listen_port=port 设置端口
max_clients=200
max_per_ip=4
6)重启原来服务
killall -HUP vsftpd
7) 启动虚拟ftp服务
/usr/local/sbin/vsftpd /etc/vsftpd.standalone2.conf 

 

 


招聘信息  |  关于我们  |  报名学习   |  网站地图  |  高考专题  |  诚聘英才
  站点地图 法律声明 隐私政策 联系我们
版权所有:北大青鸟徐州蓝海 网站制作:徐州蓝海
徐州建国东路29号人寿大楼东门一楼 电话:0516-83821111
邮箱:xzlanhai@126.com  苏ICP备05072183号