贴上简单的操作步骤,都是我测试通过了的。
建议调试的时候,先调试出原有的系统管理员可登陆,然后在调试新建用户的登陆,最后再调试限制访问的目录,这样比较容易排错。
sudo apt-get install vsftpd
通过sudo gedit /etc/vsftpd.conf修改配置文件:
-----------------------
为了安全,我设置为anonymous_enable=NO
local_enable=YES //允许本地用户登录
write_enable=YES //开启全局写的权限
local_umask=022 //用户上传的文件权限,默认077
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
connect_from_port_20=YES //启用FTP数据端口的数据连接。
listen=YES //是否让vsftpd以独立模式运行
Chroot_local_user=YES
Chroot_list_enable=NO
chroot_list_file=/var/www
#限制可访问的目录为/var/www,不可向上返回
pam_service_name=vsftpd
pam_service_name=ftp
--------------------
保存,重启#sudo /etc/inint.d/vsftpd restart
3 指定的本地用户和组的控制权限
我的web 主目录是/var/www
#groupadd ftpusers //新建用户组ftpuser
useradd -g ftpusers -d /var/www -s /sbin/nologin liang //新建系统用户liang,属于
ftpusers组,家目录为/var/www,不允许shell登陆系统
passwd liang //设置用户密码
[root@localhost var]# chgrp ftpusers www //把ftp的属组改为ftpusers
[root@localhost var]# chown liang www //把ftp的属主改为用户liang
[root@localhost var]# chmod 755 www //把ftp的权限改为755,只有属主有读写权限,其他用户只能读取
保存,重启#sudo /etc/inint.d/vsftpd restart
用FTP工具登陆,如果报错,请根据报错的代码提示GOOGLE就应该可以解决
比如:FTP报错 530
就是/etc/vsftpd.conf里面还要加一句
pam_service_name=ftp
分享到:
相关推荐
4、超详细的vsftp.conf配置说明 这是本人自己根据实际安装过程总结出的,不是某些网友不负责任的抄袭!所谓实践出真知,文章中不一定适用于所有环境,但方法都是一样的! 为了方便阅读文档已经排版整理,文章中部分...
linux下FTP服务器安装配置VSftp.pdf
ubuntu的vsftp配置.pdf
vsftp.tat.gz安装的源文件,以及ftp的配置过程的word版和pdf版
vsftp是linux上比较安全的一种ftp,支持虚拟用户,而且配置简单,所以在这里上传了vsftp软件和配置说明书
最近在学Linux,很多问题也是参考了网上很多的资料,自己也是亲自测试...最后就没有安装vsftp,所以自己就从光盘(iso镜像)上再安装配置。 RedHat_Enterprise_Linux6_上安装及配置vsftp 其他版本应该也是大同小异吧。
vsftp出现550 Failed to change directory Ubuntu 获取软件失败 404错误 解决Ubuntu提示500 OOPS: vsftpd: refusing to run with writable root inside chroot()
CentOS6.3安装配置vsftp,vsftp配置文件的详细描述以及示例。
vsftp 2.4.3 ftp 配置,随意控制每个用户的权限,方便
vsftp安装及配置。很全面。很好。vsftp安装及配置。很全面。很好。
RHEL 5_2下vsftp配置全教程,详细说明在linux 下的vsftp配置
vsftp配置大全,linux下ftp配置
linux ftp 配置大全,详细到每一个参数的说明.
linux下FTP服务器安装配置(VSftp).pdf
RedHat9.0环境下的vsftp安装与配置, FTP,file transfer protocol,这是档案传输的通讯协议,也是一般最常用来传送档案的方式。读者在使用RedHat9 的时候,可能会感受到ftp server 有一些改变:第一,就是ftp ...
Linux_VSFTP服务器详细配置,比较详细的对ftp进行了讲解,并且讲述了配置vsftp的步骤!
Ubuntu 用VSFTP搭建FTP服务器设置教程.docx
vsftp的配置文件vsftpd.conf,位置是/etc/vsftpd/vsftpd.conf