Linux中如何搭建FTP服务
文章目录
- 如何搭建FTP服务,并设置匿名用户访问FTP服务的最大权限
- 设置本地用户验证访问ftp,并禁止切换到ftp以外的目录(默认登录的根目录为本地用户的家目录)
- 修改匿名用户,本地用户登录的默认根目录
- 设置白名单,仅允许user_list用户列表文件的用户访问。
本章介绍在Linux服务中如何搭建FTP服务
FTP服务器默认使用TCP协议的20 ,21端口与客户端进行通信
20端口用于建立数据连接,并传输文件数据
21端口用于建立控制连接,并传输FTP控制命令
FTP数据连接分为主动模式和被动模式
主动模式:服务器主动发起数据连接
被动模式:服务器被动等待数据连接
如何搭建FTP服务,并设置匿名用户访问FTP服务的最大权限
1.先用 yum 在线源安装 vsftpd 服务
[root@zzz ~]# yum install -y vsftpd
2.为防止配置出错,进vsfpd的配置文件中 备份一下,好恢复
[root@zzz ~]# cd /etc/vsftpd/
[root@zzz vsftpd]# cp vsftpd.conf{,.bak}
3.进入 vsftpd.conf 文件中,配置匿名用户
vim vsftpd.conf
4.给ftp根目录下的 pub子目录设置最大权限,匿名用户对应目录文件内是pub
[root@zzz vsftpd]# chmod 777 /var/ftp/pub/
5.关闭防火墙服务和增强型安全功能,开启vsftpd服务
[root@zzz vsftpd]# setenforce 0
[root@zzz vsftpd]# systemctl stop firewalld.service
6.进行测试,开另外一台win10进行测试
下载centos 中的 abc.txt 文件
那如何下载到桌面呢 ,在cmd中切换目录
7.win10创建一个 123.txt 文件 上传到ftp服务器中
进行验证
设置本地用户验证访问ftp,并禁止切换到ftp以外的目录(默认登录的根目录为本地用户的家目录)
- 进vsftpd.conf 进行配置
2.重启服务,创建jj用户
systemctl restart vsftpd
[root@zzz vsftpd]# echo 123456 | passwd --stdin jj
3.进vsftpd.conf 进行配置
4.可以看到 以及jj账户只能在自己的家目录中,进行上传 下载
修改匿名用户,本地用户登录的默认根目录
1.cd到var目录中套嵌创建/www/html/ bs目录
2.进vsftpd.conf 进行配置
3.登录ftp pwd 进行验证
设置白名单,仅允许user_list用户列表文件的用户访问。
1.先进入 user_list 的配置文件,把白名单的用户添加进去
2.再进入 vsftpd.conf 文件中进行配置
4.重启服务
systemctl restart vsftpd
3 .进行验证
Linux中如何搭建FTP服务相关推荐
- Linux使用vsftpd搭建FTP服务
安装vsftpd软件 yum install -y vsftpd 启动服务 启动: service vsftpd start 停止: service vsftpd stop 重启: service v ...
- ftp放行端口 linux,Linux中快速架设FTP服务和在 iptables放行FTP
环境: oracle linux 6.4 1.安装vsftpd yum install vsftpd 2.快速配置 vim /etc/vsftpd/vsftpd.conf 如果要用匿名上传下载: an ...
- 腾讯云Linux云服务器如何搭建FTP服务?
Vsftpd(very secure FTP daemon)是众多 Linux 发行版中默认的 FTP 服务器.本文以 CentOS 7.6 64位操作系统的腾讯云服务器(CVM)为例,使用 vsft ...
- Linux centosVMware xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务
一.xshell使用xftp传输文件 Ctrl+Alt+F 弹出 下载进入 填写任意名字,自己邮箱 进入邮箱点击网址就自动下载了 然后安装 二.使用pure-ftpd搭建ftp服务 yum insta ...
- Azure 中快速搭建 FTPS 服务
FTP,FTPS 与 SFTP 的区别 FTP (File Transfer Protocol)是一种常用的文件传输协议,在日常工作中被广泛应用.不过,FTP 协议使用明文传输.如果文件传输发生在公网 ...
- Xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务
笔记内容: 15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务 笔记日期:2017-11-03 15.4 xshell使用xftp传输文件 在官网下载xftp, ...
- Centos搭建FTP服务
前言: Centos 搭建FTP服务学习记录 FTP简介 FTP简称"文件传输协议",用于Internet上的控制文件的双向传输. 在FTP中常遇到两个概念: 下载和上传 &quo ...
- Ubuntu麒麟下搭建FTP服务
一.怎么搭建FTP服务: 第一步>>更新库 linuxidc@linuxidc:~$ sudo apt-get update 第二步>>采用如下命令安装VSFTPD的包 lin ...
- 阿里云 ECS 7 天实践训练营 - day01 -基于ECS搭建FTP服务
前段时间无意间看到了阿里云7天实践ECS训练营的活动,因为我本身自己也已经使用了两年的阿里云学生机,但是全凭自己的喜好来的,没有经过一个系统的训练,这次看到这个活动,便马上参加了,所以特在此记录每天的 ...
最新文章
- 2014-03-11 Spring的学习(3)------面向切面编程(AOP)
- 第19课:Spark高级排序彻底解密
- java 异常何时抛出_何时适合抛出异常?
- Minionda3环境的迁移
- C/C++/Java 的基本数据类型
- 忍不住也谈招聘应聘程序员的事
- 由 HashMap 引发的一个面试10连炮争吵!
- ubuntu12.04 e680 usbnet
- Apple Watch再立功!67岁男子意外摔倒后得救
- Struts+iBatis+Spring+mysql整合开发
- 区块链 Fisco bcos 智能合约(12)-Solidity的高级特性
- php的vr视频教程,1分钟教会你:如何用手机观看VR视频
- 计算机网络断开后怎么连接,电脑网络断开怎样重新连接
- 南京大学计算机考研信息汇总
- kernel ramdump分析--如何启动crash
- matlab恶狼追兔问题,饿狼追兔问题-数学建模.doc
- 十二经纳干支歌,十二经纳地支歌
- cocos2d编写android插件,[分享]Xposed插件dump Cocos2d-x应用的lua脚本
- 张飞老师硬件第五部视频整理——模拟电路
- wpf获取gps数据在地图上显示定位
热门文章
- node 如何搭建服务器
- PTA 火星数字(java)
- SIGINT、SIGKILL和SIGTERM的区别
- golang依赖下载异常解决方法
- linux S5PV210开发板刷系统浅析
- 新增、修改、删除表字段,修改表名称
- Windows Defender Advanced Threat Protection
- 树莓派机器人教学大师课 Master In Robotics With Raspberry Pi
- python转义html字符串,用python处理html代码的转义与复原
- dot.js嵌套html文件,doT.js实现混合布局,判断,数组,函数使用,取模,数组嵌套...