CentOS6.5中的vsftpd安装配置

安装ftphtml

一、使用chkconfig 来查看是否装有vsftpd服务;vim

二、使用yum命令直接安装:yum -y install vsftpd服务器

三、而后为它建立日志文件:touch /var/log/vsftpd.logapp

chkconfig --list | grep vsftpd    tcp

      0:off   1:off   2:off   3:off   4:off   5:off   6:off 服务所有都是off的,注意这里的off表示的是服务器启动的时候是否会自启动服务。rest

启动ftp服务:service vsftpd start日志

查看ftp服务状态:service vsftpd statusorm

重启ftp服务:service vsftpd restarthtm

关闭ftp服务:service vsftpd stopip

3. 配置vsftp服务 编辑/etc/vsftpd/vsftpd.conf文件,

四、添加ftp用户 # adduser -d /var/www/html -g ftp -s /sbin/nologin wlt //-s /sbin/nologin是让其不能登录系统,-d 是指定用户目录为/var/www/html # passwd wlt

 

CentOS6.5中的ftp

错误1 链接被拒绝,没有任何反应

解决办法: 将端口21放开,修改iptables文件 vim /etc/sysconfig/iptables 重启iptables service iptables restart 查看iptables状态 service iptables status

错误2 500 OOPS: cannot change directory:/home/golduser Login failed.

解决办法: setsebool -P ftp_home_dir on getsebool -a | grep ftp

重启vsftpd的办法

/etc/init.d/vsftpd restart

service vsftpd restart

vsftpd.conf

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=002

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

ascii_upload_enable=YES

ascii_download_enable=YES

#chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

listen=YES

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

userlist_enable=YES

userlist_deny=NO

userlist_file=/etc/vsftpd/user_list

注意:

须要将容许ftp登陆的用户名写入user_list中。

chroot_list须要本身建立,里面写入不进行chroot的用户名,容许内容为空。

相关文章
相关标签/搜索