百度云服务器BCC centos实例搭建vsftpd站点
本文基于百度云服务器BCC的centOS 7实例。参考资料:
Linux实例搭建FTP站点_搭建FTP站点_建站教程_云服务器 ECS-阿里云
一 安装vsftpd
- 安装vsftpd
yum install -y vsftpd
- 设置开机启动
systemctl enable vsftpd.service
- 启动ftp服务
systemctl start vsftpd.service
- 查看 FTP 服务监听的端口(默认是21)
netstat -antup | grep ftp
二 配置 vsftpd
- 配置本地用户登录
#添加ftp用户并设置密码
useradd ftptest
passwd ftptest
- 创建一个供FTP服务使用的文件目录
mkdir /var/ftp/test
- 更改/var/ftp/test目录的拥有者为ftptest
chown -R ftptest:ftptest /var/ftp/test
- 备份
/etc/vsftpd/vsftpd.conf
文件
mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.backup
- 新建一个
/etc/vsftpd/vsftpd.conf
,使用被动模式,给与可写权限,配置内容如下,注意要设置<FTP服务器公网IP>
和指定两个port number
,否则无法以pasv
模式连接ftp。
#禁止匿名登录FTP服务器
anonymous_enable=NO
#允许本地用户登录FTP服务器
local_enable=YES
#设置本地用户登录后所在目录
local_root=/var/ftp/test
#全部用户被限制在主目录
chroot_local_user=YES
# 可以上传(全局控制)
write_enable=YES
#启用例外用户名单
chroot_list_enable=YES
#指定例外用户列表,这些用户不被锁定在主目录
chroot_list_file=/etc/vsftpd/chroot_list
#开启被动模式
pasv_enable=YES
#FTP服务器公网IP
pasv_address=<FTP服务器公网IP>
#设置被动模式下,建立数据传输可使用port范围的最小值
pasv_min_port=port number
#设置被动模式下,建立数据传输可使用port范围的最大值
pasv_max_port=port number#配置其他参数
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
xferlog_std_format=YES
tcp_wrappers=YES
allow_writeable_chroot=YES
listen=YES
listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=YES
- 创建 /etc/vsftpd/chroot_list 文件,此文件中的用户列表可以不被限制在主目录。(如果没有例外用户也必须要有 chroot_list文件,内容可为空。)
touch /etc/vsftpd/chroot_list
- 重启vsftpd服务器
systemctl restart vsftpd.service
三 设置安全组
添加入站规则,使用ftp模板
默认出站规则开放所有端口,也可以自行修改为仅开放配置文件/etc/vsftpd/vsftpd.conf中参数pasv_min_port和pasv_max_port之间的所有端口。
百度云服务器BCC centos实例搭建vsftpd站点相关推荐
- 百度云服务器BCC 调用百度人工智能API失败的解决方法
站在双十一的尾巴上,抱着测试的心态购买了百度云服务器(配置:2核4G 1M带宽 358元),将我在阿里云的微信机器人迁移过去,结果无法解析语法,调用百度AIPNLP失败,检测发现是因为无法正确解析百度 ...
- 百度云服务器bcc搭建php环境,使用百度云服务器BCC经验谈
之前主机吧发过几篇使用百度云虚拟主机的经历,总体一句话:垃圾!后来实在忍不了,就换了百度云服务器.目前用了快一个月了,主机吧来说说使用情况吧,大家如要购买百度云服务器可以做个参考. 总在来说百度云服务 ...
- 通过自定义镜像创建具有相同操作系统、应用程序和数据的百度云服务器BCC,有效提高交付效率!
由于业务需求有时候我们需要创建N个拥有相同操作系统.应用程序和数据的百度云服务器实例,这显然不能纯手工拷贝数据.配置环境.安装程序,毕竟重复大量的操作真的好难熬 [/擦汗] 这个时候就可以使用自定义镜 ...
- 百度云服务器BCC购买
百度云服务器BCC购买 申请账号,手机号码注册后,要实名才能购买 登录后,点击购买(首页有优惠活动) 个人使用 直接买最低配置即可,非常适合搭建博客 支付后进入 控制台 即可管理 云服务器
- 使用百度云服务器BCC搭建网站,过程记录
1.买了个最低端的百度云云服务器:1G内存+1核+40系统盘,获得一个静态服务IP地址,之前在阿里那边买个一个域名,在百度云备案一下,通过后就可以正常解析,把域名和IP对应起来了,主要目的是熟悉一下整 ...
- 百度云服务器BCC中安装pycharm
百度云服务器Ubuntu16.04系统中安装pycharm Pycharm的两种安装方式 Pycharm的两种安装方式 在pycharm的网站上可以查看pycharm可以查看可下载不同版本的pycha ...
- 百度云服务器BCC安装ubuntu16.04 +python3.6配置uWSGI和Nginx 部署Django项目
题外话 最近也不开学不开工,闲着没事在做一个python+Django的项目.正好域名之前刚审核通过.开始着手在百度云部署自己的项目,记录一下过程中踩过的坑. 简介 Django是一个功能强大的Web ...
- 百度云服务器BCC 搭建ftp(基于Ubuntu 16.04 LTS)新手小白也可以看得懂的教程
看了网上很多关于Ubuntu下vsftpd的安装配置教程之后,发现虽然大部分功能都能使用,但是我最关心的上传下载这个关键功能没有办法实现,然后经过多次尝试,终于完成了最后的配置,同时本地Windows ...
- 百度智能云怎样建立服务器,百度智能云服务器BCC系统盘扩容如何做
百度智能云服务器BCC系统盘扩容操作实例: 对于每一个BCC实例,您可以根据实际情况在控制台进行调整系统盘容量.带宽.升级.续费.登录服务器等操作. 系统盘扩容 当用户使用云服务器BCC创建实例时,百 ...
最新文章
- [JavaWeb-Bootstrap]CSS样式和JS插件
- Linux下串口ttyS2,ttyS3不能用的问题解决办法
- 小程序学习(一):点击爱心变色 -- 最简单的事件实现
- Python3网络爬虫开发实战,Cookies 池的搭建,破解反爬虫!
- 乌班图安装pycharm
- Solr 检索不存在某字段或某字段为某值的方式
- comsol如何定义狄利克雷边界_COMSOL与Visual C++三维电阻抗有限元联合建模与仿真研究...
- 一步步教你轻松学主成分分析PCA降维算法
- ibm linux mq 发送消息_面试官提问:说说你对消息队列的理解
- b站百万Up主分享如何做内容
- Elasticsearch-8.4.2 集群安装
- MySQL学习之路(一):使用命令行登录mysql的方式
- CentOS 修改源为163和指定epel源和Docker安装
- 关于微信小程序获取头像和昵称
- 足不出户买遍全球:亚马逊海外购启动史上最长“海外购物节”
- python爬虫之使用BeautifulSoup模块抓取500彩票网竞彩足球赛果及赔率
- Leetcode刷题笔记之11. 盛最多水的容器
- Mybatis(见资源)
- 惠普打印机墨盒更换教程_惠普彩色打印机怎么换墨盒 惠普彩色打印机换墨盒方法【详解】...
- java计算机毕业设计课外创新实践学分认定管理系统源码+数据库+lw文档+系统
热门文章
- 移动端应用视频小程序加密播放(存档)
- Kubeadm创建集群
- 皮带撕裂检测matlab,基于机器视觉的皮带纵向撕裂检测方法
- 测试wince wifi漫游的方法(参考)
- Real-ESRGAN: Training Real-World Blind Super-Resolution with Pure Synthetic Data-----阅读阶段
- Python处理CSV文件(一)
- 亚洲一些物流软件航空争抢货机投放
- 机器学习环境配置(Tesla K80安装PyTorch的全过程)
- linux终端字体颜色_使用printf打印出各种颜色字体
- 使用Nginx反向代理豆瓣Api电影接口(解决微信小程序频繁调用api被关小黑屋)