阿里ESC7天训练营---搭建FTP服务
使用XShell连接至服务器
ssh 106.*.*.*
# 在弹出的窗口输入用户名以及密码
安装vsftpd
- 下载并安装vsftpd
yum install -y vsftpd
# 查看版本
vsftpd -v
设置为开机启动
[root@iZuf69hvf7pfff2mkvde7wZ ~]$ systemctl enable vsftpd.service Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.
启动vsftpd
systemctl start vsftpd.service
查看运行端口
netstat -antup | grep ftp
当前运行在21端口,此时候虽然能匿名登录到FTP服务器,但不能上传修改文件,需要在配置文件新建用户并设定密码
配置vsftpd.conf
vsftpd支持两种用户模式
- 匿名用户:匿名方式允许任何用户访问FTP服务
- 本地用户:本地用户只支持本地添加的用户访问
配置 /etc/vsftpd下的vsftpd.conf
开放匿名用户上传文件
anon_upload_enable=YES
更改/var/ftp/pub目录的权限,为FTP用户添加写权限
chmod o+w /var/ftp/pub/
- 重启服务
systemctl restart vsftpd.service
上传文件成功
S
添加用户
实际上添加的是Linux用户S
新增linux用户
adduser ftptest # 设置密码 passwd ftptest
创建一个供FTP服务使用的文件目录。
mkdir /var/ftp/test
更改/var/ftp/test目录的拥有者为ftptest。
chown -R ftptest:ftptest /var/ftp/test
修改vsftpd.conf配置文件。
配置FTP为主动模式
设置白名单
在/etc/vsftpd目录下创建chroot_list文件,并在文件中写入例外用户名单。
#使用vim命令编辑chroot_list文件,添加例外用户名单。此名单中的用户不会被锁定在主目录,可以访问其他目录。 vim /etc/vsftpd/chroot_list
说明: 没有例外用户时,也必须创建chroot_list文件,内容可为空。
重启服务
systemctl restart vsftpd.service
验证实验结果
浏览器输入地址端口后需要登录
阿里ESC7天训练营---搭建FTP服务相关推荐
- 阿里云 ECS 7 天实践训练营 - day01 -基于ECS搭建FTP服务
前段时间无意间看到了阿里云7天实践ECS训练营的活动,因为我本身自己也已经使用了两年的阿里云学生机,但是全凭自己的喜好来的,没有经过一个系统的训练,这次看到这个活动,便马上参加了,所以特在此记录每天的 ...
- 在阿里云ECS服务器上搭建FTP服务
在阿里云ECS服务器上搭建FTP服务 一.简介 二.环境简介 三.搭建FTP服务器步骤 1.配置ECS服务器的安全组策略 2.服务器安装vsftpd软件 3.修改配置文件 4.启动FTP服务 5.Wi ...
- 15.4 xshell使用xftp传输文件;15.5 使用pure-ftpd搭建ftp服务
扩展: vsftp使用mysql存放虚拟用户并验证 : http://www.aminglinux.com/bbs/thread-342-1-1.html ftp的主动和被动模式 : http://w ...
- 在Win7的IIS上搭建FTP服务及用户授权
FTP服务 FTP是文件传输协议(File Transfer Protocol)的简称,该协议属于应用层协议(端口号通常为21),用于Internet上的双向文件传输(即文件的上传和下载).在网络上有 ...
- Xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务
笔记内容: 15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务 笔记日期:2017-11-03 15.4 xshell使用xftp传输文件 在官网下载xftp, ...
- xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务
exportfs命令 exportfs命令可以添加共享目录不用重启nfs服务, 测试:首先更改服务器端的nfs配置文件 [root@100xuni1 ~]# vim /etc/exports ##增加 ...
- 15.1-15.3 FTP,使用vsftpd搭建FTP服务
FTP介绍 FTP是File Transfer Protocol(文件传输协议,简称文传协议)的英文简称,用于在Internet上控制文件的双向传输. FTP的主要作用就是让用户连接一个远程计算机(这 ...
- xshell使用xftp传输文件 使用pure-ftpd搭建ftp服务
一.xshell使用xftp传输文件 点击完提交按钮会给你填写的邮箱发一封邮件,里面有下载的地址,点击下载地址下载Xftp-6.0.0085.exe文件,下载完成进行安装,安装完成之后先关掉,在xsh ...
- Xshell利用Xftp传输文件,使用pure-ftpd搭建ftp服务
2019独角兽企业重金招聘Python工程师标准>>> Xftp传输文件 如果已经通过Xshell登录到服务器,此时可以使用快捷键ctrl+alt+f 打开Xftp并展示Xshell ...
最新文章
- 使用Python,OpenCV在视频中进行实时条形码检测
- JustForex开始提供比特币和比特币现金支付方式
- java获取用户地理位置_java web 通过ip获取当前地理位置
- gateway请求拦截_一种网关对用户请求进行统一拦截判断是否放行的方法与流程...
- 相机标定(1)内\外参矩阵和畸变矩阵
- 基础编程题目集 6-10 阶乘计算升级版 (20 分)
- 梅州市2021普通高考成绩查询,梅州高考成绩查询入口
- 编写二分查找和使用集合类的二分查找实现
- 【转】浅论ViewState及其与Session的关系
- 【持续更新】高通蓝牙SoC系列文章索引
- python参考手册下载_Python中文手册【Word版 】
- 微电子专业要学c语言吗,微电子技术专业学什么?
- 苹果 Apple Id 不同区域的不同点
- python学习——pandas查看数据集null值:isnull
- JAVA超简单输名字骂人_骂人不带脏字的网名非常有趣
- 看最强大脑的数字华容道,尝试理解与总结
- 网络硬盘(简称网盘)
- pyqt5 tablewidget 隐藏表头,设置表头
- 【Python】采集3万张4K超清壁纸,实现定时自动更换桌面壁纸脚本(内含完整源码)
- Mb(全称为Mbps)与MB(Mbytes)的区别
热门文章
- c语言用循环函数求平方,用C语言程序三种循环语句分别编写程序,求1-100的平方值?...
- Windows10系统Qt调试ffmpeg.c
- 计算机ppt制作培训心得,PPT课件制作及微课录制心得
- 基于用户的产品分析之Cohort Analysis(群组分析,留存分析)
- php header 生成pdf,PHP如何生成PDF文档
- 真的不能错过的打印攻略!打印一张7分钱
- 为什么我总是更新不了头像啊
- PowerDesigner根据数据库生成数据字典
- 报表工具不可或缺的数据填报功能
- [pillow]透明图片和不透明图片叠加合成--添加透明度