Install vsftpd on centos
- 安装vsftpd程序。
sudo yum -y install vsftpd
- 启动ftp服务。
sudo service vsftp start
- 添加ftp用户,并设置密码。
sudo useradd -g ftp -s /sbin/nologin ftp-wwwsudo passwd ftp-www
建立ftp-www作为ftp根目录,同时建立子目录incoming作为上传目录。注意,vsftpd新版本要求根目录不能可写。
sudo mkdir /var/ftp-www sudo mkdir /var/ftp-www/incoming sudo chown -R ftp-www /var/ftp-www sudo chmod -R a-w /var/ftp-www sudo chmod -R 777 /var/ftp-www/incoming
- 修改vsftpd.conf文件。
sudo vim /etc/vsftpd/vsftpd.conf
修改其中如下项:
anonymous_enable=NO idle_session_timeout=600 ascii_upload_enable=YES ascii_download_enable=YES chroot_local_user=YES ls_recurse_enable=YES
并在末尾添加如下项:
userlist_deny=NO local_root=/var/ftp-www pasv_enable=YESpasv_min_port=40001pasv_max_port=40008use_localtime=YES
# 注意:对于aws用户来说,需要在aws的安全设置中开放上面制定的端口范围。
- 打开user_list文件,末尾增加ftp-www用户名。这样ftp-www即可通过ftp工具登录了。
sudo vim /etc/vsftpd/user_list
并在末尾添加一行:
ftp-www
- 重新启动vsftpd服务。
sudo service vsftpd restart
- 关闭SELinux(防火墙会阻挡ftp的数据传输)。
sudo setenforce 0
转载于:https://www.cnblogs.com/bbxx111/p/4903803.html
Install vsftpd on centos相关推荐
- Install Redis on CentOS 6.4--转
Install Redis on CentOS 6.4 source:http://thoughts.z-dev.org/2013/05/27/install-redis-on-centos-6-4/ ...
- Docker - Install docker on CentOS
1. 准备 由于 Dokcer 需要 64bit OS, 版本号 3.10 或者更新的版本.所以,需要我们先确认我们的 CentOS 系统 $ uname -r output :: 3.10.0-22 ...
- install pymssql on centos
easy_install cython wget http://pymssql.googlecode.com/files/pymssql-1.9.908.tar.gz tar -zxvf pymssq ...
- Install Simhei On CentOS
fc-list yum install -y fontconfig cd /usr/share/fonts yum install -y ttmkdir mkdir chinese chmod -R ...
- Install Tengine on Centos
增加用户组 groupadd nginx 增加用户 useradd -r -g nginx -M nginx -s /sbin/nologin -d /var/www 安装开发组件 yum group ...
- linux搭建ftps(vsftpd),java代码测试上传下载
一.服务器安装 操作系统Ubuntu:sudo apt-get install vsftpd操作系统Centos:sudo yum install -y vsftpd##创建ftps用户,设置默认目录 ...
- centos架设FTP服务器
1.安装vsftp在这里,我们架设的是虚拟用户,所谓虚拟用户就是没有使用真实的帐户,只是通过某种手段达到映射帐户和设置权限的目的. yum -y install vsftpd 在CentOS中,这样就 ...
- 在CentOS 6.3 64bit上安装FTP服务器vsftpd 2.2.2
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用.并且是一个完全免费开放源码的ftp软件 根据业务需要,要求支持ftp和sftp,我需要在Linux上架设一个 ...
- linux虚拟用户创建目录权限不足,在CentOs中安装vsFtpd并创建多个虚拟用户,且不同的用户拥有不同的权限以及指向不同的文件夹...
在vsftpd中要实现不同用户不同权限,可以利用虚拟用户来实现. vsftpd的本地用户本身是系统的用户,除了可以登录FTP服务器外,还可以登录系统使用其他系统资源,而vsftpd的虚拟用户则是FTP ...
最新文章
- 同一个页面,两次请求保证查询条件不变(题目不太相符,我比较渣,问题都不知道怎么表述!--)...
- oracle中执行动态sql语句吗,oracle中有没有可动态执行sql语句的函数
- Java Poi 向excel中插入图片
- php 两个二维数组对比,php比较两二维数组求大神指教
- HDU 3573(详解+思路+代码)
- 【Flink】FlinkConsumer是如何保证一个partition对应一个thread的
- 毛玻璃效果 php,CSS3如何实现磨砂玻璃背景效果
- 深入浅出DDoS***
- 江苏计算机二级vb,江苏省计算机等级考试二级vb.ppt
- Typora图片不显示问题解决方案【Typora + Gitee + PicGo配置图床】
- OnlineDict:Chrome取词翻译扩展
- 虚拟机体验NAS私人云全揭秘:深度揭秘虚拟机安装群晖DSM6.2/6.2.1/6.2.2/6.2.3系统洗白全过程(附赠洗白码)
- 华为交换机各种配置实例(2)
- 形式语言与自动机之一 语言与文法
- 题目 1341. 十三号星期五
- 程序员自我学习自我培训指南
- 入手评测:i9 11900K和r9 5900x 区别 i911900K和r95900x选哪个
- JPEG系列一 JPEG图片的文件格式
- 数字藏品指南系列第五篇:验证智能合约
- 河南召开科创板重点后备企业上市座谈会 60余家企业参会(附名单)
热门文章
- Java中的ThreadLocal详解
- matlab生产计划问题,基于MATLAB的生产计划最优化系统设计
- QT教程3: 日期和时间的对象操作
- 深度学习 卷积层与全连接层权重参数个数的计算
- matlab 设置最大并行数_浅析线程池参数设置
- 易语言单窗口单ip软件源码_游戏工作室如何防封?游戏账号和IP被封的解决方法...
- JS 将负数转化为正数
- 顺序表应用4-2:元素位置互换之逆置算法(数据改进)
- 【opencv】21.图像处理为什么要归一化
- 【c++】5.函数传指针与传值特容易混淆的点