FTP服务
2016-05-10 19:35
465 查看
1、下载安装FTP服务
sudo ap-get install vsftpd
2、配置ftp
sudo gedit /etc/vsftpd.conf
如果允许匿名登录和修改只需如下操作:
将下列项修改如下:
anonymous-enable = YES
local_enable = YES
write_enable = YES
如果不是匿名登录:
修改如下:
(1)增加组:sudo groupadd ftpgroup //为ftp增加一个组
(2)修改vsftpd.conf
修改chroot_list_enable = YES
chroot_list_file = /etc/vsftpd/chroot_list
(3)增加用户ftpusr并设置目录为/home/work/ftp/upload
sudo useradd -g ftpgroup -d /srv/ftp/upload - m ftpuser
(这里g表示用户所在组,d表示创建用户自己的目录的位置指定,m表示不建立默认的自家目录,也就是说在/home/下
没有自己的目录
(4)设置用户密码
passwd ftpuser
(5)编辑chroot_list文件
sudo gedit /etc/vsftpd.chroot_list
内容为ftp用户名,每个用户占一行
(6)重新启动vsftpd
sudo service vsftpd restart
sudo ap-get install vsftpd
2、配置ftp
sudo gedit /etc/vsftpd.conf
如果允许匿名登录和修改只需如下操作:
将下列项修改如下:
anonymous-enable = YES
local_enable = YES
write_enable = YES
如果不是匿名登录:
修改如下:
(1)增加组:sudo groupadd ftpgroup //为ftp增加一个组
(2)修改vsftpd.conf
修改chroot_list_enable = YES
chroot_list_file = /etc/vsftpd/chroot_list
(3)增加用户ftpusr并设置目录为/home/work/ftp/upload
sudo useradd -g ftpgroup -d /srv/ftp/upload - m ftpuser
(这里g表示用户所在组,d表示创建用户自己的目录的位置指定,m表示不建立默认的自家目录,也就是说在/home/下
没有自己的目录
(4)设置用户密码
passwd ftpuser
(5)编辑chroot_list文件
sudo gedit /etc/vsftpd.chroot_list
内容为ftp用户名,每个用户占一行
(6)重新启动vsftpd
sudo service vsftpd restart
相关文章推荐
- example_PHPCMS企业站项目
- PHP制作验证码
- php时间方法(还不错)
- [PHP源码阅读]strpos、strstr和stripos、stristr函数
- Laravel框架
- Thinkphp中自己组合的数据怎样使用框架的分页
- PHP 的 preg_match 和 preg_match_all
- PHP性能优化
- php:mysqli扩展
- PHP中的ob_start用法详解
- 实现RTP协议的H.264视频传输系统
- FragmentPagerAdapter中的getItem()方法 第二次进入该fragment,不会被调用的问题
- Annotation实战【自定义AbstractProcessor】
- 如何debug自定义AbstractProcessor
- PHP+Mysql 实现留言板
- wdcp LNMP,php 网页显示源代码
- php的数组的函数
- php设计模式:单例模式
- php结合web uploader插件实现分片上传文件
- ThinkPHP怎样配置URL模式为PathInfo?