首页 » 运维 » 常用软件 » 正文

centos6.2下vsftp的简单安装配置以及排错

简单的讲,在安装vsftp的时候还算是顺利的,但是问题就是安装完之后要么登陆不了,要么登陆之后没法上传只能下载,现在给出安装方法:

yum install vsftpd  (这个就是无脑安装)

这个时候是安装在默认目录下

chkconfig vsftpd on  (设置卡机启动)

然后记得打开21端口(很重要)

vi /etc/vsftpd/vsftpd.conf(修改此文件)

将下面的内容修改为—在页面的底部

#chroot_list_enable=YES

# (default follows)

#chroot_list_file=/etc/vsftpd.chroot_list

 

 

chroot_list_enable=YES

# (default follows)

chroot_list_file=/etc/vsftpd/chroot_list

然后是增加ftp用户,记住,ftp用户其实是系统的真实用户,所有我们要添加用户,并且制定其目录

useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser

记住,系统的ftp用户组是不可以被禁用的,否则是不可以连接的

chown ftpuser.ftp /home/wwwroot/ftpuser

       chmod 755 /home/wwwroot/ftpuser

  然后是权限相关的,也很重要否则也是不可以连接的。没有权限当然不可以了。

  passwd ftpuser (设置ftp账号密码)

  vi /etc/vsftpd/chroot_list (把刚刚的账号添加进这里)

  service vsftpd restart   (重启)

  setenfroce 0  (很多时候不能连接,不能上传是应为这个…)

  这样来说,你的ftp应该就可以上传了,但是我们到这里还不能结束,因为有一些安全设置,比如不允许匿名登陆等,还需要进一步设置…这部分我还没有整理,整理出来一道贴出来

 

 

时间:2012-05-14 18:41:55

Zhiming Zhang

Senior devops at Appannie
一个奔跑在运维路上的胖子
Zhiming Zhang

发表评论