VSFTPD服务器的部署
来源:互联网 发布:时间同步软件 编辑:程序博客网 时间:2024/05/17 07:37
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
- VSFTPD服务器的部署
- vsftpd服务器的搭建
- centos安装vsftpd,部署ftp服务器
- 安装vsftpd服务器的注意事项
- 部署服务器,安装vsftpd所遇问题总结
- Linux下tomcat部署图片服务器与 vsftpd搭建
- 用vsftpd架设安全的FTP服务器
- vsFTPd服务器的安装和配置
- 搭建vsFTPd服务器可能出现的问题
- linux ftp服务器的设置:vsftpd
- vsftpd服务器的四大高级配置
- 用vsftpd架设安全的FTP服务器
- vsftpd是Linux最好的FTP服务器
- RHEL5.7下的vsftpd服务器配置
- 纠结的Samba+VSFTPD服务器搭配。
- vsftpd服务器的安装与详解
- Linux - vsFTPd 服务器的安装与配置
- Linux - VSftpd 服务器的安装与配置
- LAMP源码包搭建
- 基于GBT28181:SIP协议组件开发-----------第一篇环境搭建
- POJ1011 Sticks
- php如何判断ajax请求
- 关于cairo的编译
- VSFTPD服务器的部署
- POJ 3352 Road Construction(无向连通图)
- LeetCode Solutions : Search in Rotated Sorted Array II
- spring类实现自动读取配置文件
- android launcher中主要类的功能说明
- java抽象与接口
- 关于ORA-01031: insufficient privileges 问题处理总结
- 严重: A web application registered the JBDC driver [com.alibaba.druid.mock.MockDriver] but failed to u
- 2014.08.26 oracle sql语句长度限制等