linux安装vsftpd
2016-01-23 11:58
344 查看
linux安装vsftpd
#############安装###############
1、检查是否已经安装vsftpd
#rpm -qa|grep vsftpd
###
2、使用yum安装vsftpd
#yum install -y vsftpd
3、启动ftp服务
#service vsftpd start
能正常启动就证明安装完成。
#############配置###############
1、编辑配置文件,默认配置文件是 /etc/vsftpd/vsftpd.conf
#vim /etc/vsftpd/vsftpd.conf
local_enable=YES//开启后可以在本地使用ftp登陆
write_enable=YES
chroot_list_enable=YES //限制在home目录的用户名单
chroot_list_file=/etc/vsftpd/chroot_list //限制用户名单路径
:wq保存
2、新增用户
#useradd -d /home/test -s /sbin/nologin test //不能直接通过ssh登录
#passwd test //设置test用户的密码
3、将test用户配置到ftp中,在/etc/vsftpd目录下面,新建chroot_list(如果存在则直接编辑)
#vim /etc/vsftpd/chroot_list
test //备注:一个用户一行
4、ftp默认端口是21 数据端口是20 ,需要在防火墙开启这两个端口。也可以修改默认端口。编辑vsftpd配置文件,最后一行添加listen_port=1221
#vim /etc/vsftpd/vsftpd.conf
listen_port=2121
保存,重启服务。然后修改/etc/services
#vim /etc/services
ftp 21(修改为1221)/tcp
ftp 21(修改为1221)/udp
修改防火墙规则,重启防火墙。
完成上面两部分就可以直接启动了
#service vsftpd start
通过FlashFXP等ftp工具直接访问
##################其他问题###################
1、500 OOPS:cannot change directory
关闭vsftpd服务,执行setsebool ftpd_disable_trans 1,重启服务即可。
#service vsftpd stop
#setsebool ftpd_disable_trans 1
#service vsftpd start
//TODO:后续问题再更新
#############安装###############
1、检查是否已经安装vsftpd
#rpm -qa|grep vsftpd
###
2、使用yum安装vsftpd
#yum install -y vsftpd
3、启动ftp服务
#service vsftpd start
能正常启动就证明安装完成。
#############配置###############
1、编辑配置文件,默认配置文件是 /etc/vsftpd/vsftpd.conf
#vim /etc/vsftpd/vsftpd.conf
local_enable=YES//开启后可以在本地使用ftp登陆
write_enable=YES
chroot_list_enable=YES //限制在home目录的用户名单
chroot_list_file=/etc/vsftpd/chroot_list //限制用户名单路径
:wq保存
2、新增用户
#useradd -d /home/test -s /sbin/nologin test //不能直接通过ssh登录
#passwd test //设置test用户的密码
3、将test用户配置到ftp中,在/etc/vsftpd目录下面,新建chroot_list(如果存在则直接编辑)
#vim /etc/vsftpd/chroot_list
test //备注:一个用户一行
4、ftp默认端口是21 数据端口是20 ,需要在防火墙开启这两个端口。也可以修改默认端口。编辑vsftpd配置文件,最后一行添加listen_port=1221
#vim /etc/vsftpd/vsftpd.conf
listen_port=2121
保存,重启服务。然后修改/etc/services
#vim /etc/services
ftp 21(修改为1221)/tcp
ftp 21(修改为1221)/udp
修改防火墙规则,重启防火墙。
完成上面两部分就可以直接启动了
#service vsftpd start
通过FlashFXP等ftp工具直接访问
##################其他问题###################
1、500 OOPS:cannot change directory
关闭vsftpd服务,执行setsebool ftpd_disable_trans 1,重启服务即可。
#service vsftpd stop
#setsebool ftpd_disable_trans 1
#service vsftpd start
//TODO:后续问题再更新
相关文章推荐
- 虚拟机下安装centos 7.0
- RHCA RH442实战系列(二)之Linux buffer内存释放
- Linux下文本文件合并和去除重复操作
- linux下让别名alias永久生效
- linux命令集
- Linux内存buffer和cache的区别
- linux中内存泄漏的检测(五)记录内存泄漏的代码
- linux中内存泄漏的检测(四)记录泄漏的大小
- 查看SUSE LINUX版本
- linux 电源管理
- Linux时间子系统之一:clock source(时钟源)
- Linux时间子系统之二:表示时间的单位和结构
- Linux时间子系统之三:时间的维护者:timekeeper
- Linux时间子系统之四:定时器的引擎:clock_event_device
- Linux时间子系统之五:低分辨率定时器的原理和实现
- Linux时间子系统之六:高精度定时器(HRTIMER)的原理和实现
- Linux时间子系统之七:定时器的应用--msleep(),hrtimer_nanosleep()
- Linux时间子系统之八:动态时钟框架(CONFIG_NO_HZ、tickless)
- CentOS上安装virtualbox时的两个小问题:1.安装之前 2.有lo没有eth0
- 动静结合学内核:linux idle进程和init进程浅析