VSFTPD服务器的部署

 

2.1安装包

Yum –y installvsftpd*

2.2编译主配置文件

vim/etc/vsftpd/vsftpd.conf

anonymous_enable=YES;启用匿名

local_enable=YES;启用本地登陆

write_enable=YES;本地具有写的权限

local_umask=022;指定反掩码

dirmessage_enable=YES;允许查询目录下的信息

xferlog_enable=YES;启用记录用户上传文件

connect_from_port_20=YES;指定连接端口

xferlog_std_format=YES;定义文件格式是否启用wuftp格式

chroot_list_enable=YES;牢笼控制

chroot_list_file=/etc/vsftpd/chroot_list;牢笼文件路径

listen=YES;启用侦听

pam_service_name=vsftpd;进行pam验证时,模块名称为vsftpd

tcp_wrappers=YES

userlist_enable=YES;启用列表,

userlist_deny=NO;在列表中的为允许

userlist_file=/etc/vsftpd/user_list;指定列表用户

优化部分
[root@localhost visitftp]# cat /etc/vsftpd/vsftpd.conf | grep -v  "#" | grep -v "^$"
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list
tcp_wrappers=YES
connect_timeout=60
accept_timeout=60
data_connection_timeout=60
idle_session_timeout=60
max_clients=100
max_per_ip=10
 

===========================================================================

2.3、写一脚本,实现需求

1、新建各部门ftp用户,并更改密码初始值为各部门名称

2、指定ftp用户禁止登陆系统,只能登陆ftp

3、更改/company权限为755

4、指定默认登陆目录为/company/

useraddftp.sh

vim /useraddftp.sh

#!/bin/bash

for $username inxshftp shcftp rshftp yfftp

do

       useradd -s /sbin/nologin   $username;用户禁止登陆系统

             

done

echo"xshftp" | passwd --stdin xshftp

echo"shcftp" | passwd --stdin shcftp

echo"rshftp" | passwd --stdin rshftp

echo"yfftp" | passwd  --stdin yfftp

mkdir -p /company

chmod -R 755 /company/

useradd -d/company/ ftp

执行脚本  sh –x/useraddftp.sh

=================================================================

2.4、服务启动

启动vsftpd服务

/etc/init.d/vsftpdstart

开机启动vsftpd

Chkconfig vsftpdon


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值