Linux系统FTP传输协议

目录

一、FTP传输协议

什么是FTP传输协议

FTP数据连接的两种方式

二、如何使用FTP传输协议

三、设置黑白名单

设置黑名单

设置白名单


一、FTP传输协议

什么是FTP传输协议

FTP协议(文件传输协议)网络上控制文件传输的双向性,也是一个应用程序,有不同操作系统的FTP,但是都遵守同一种协议,传输协议统一都是FTP协议,用端口进行通讯(端口号:20、21)

20端口:建立数据连接,传输文件数据

21端口:控制连接,传输ftp的控制命令

FTP数据连接的两种方式

1、主动模式:服务器主动对客户端发起连接(主动发起)

客户端 → 服务器建立控制连接(由客户端提供)

客户端随机选择一个未使用的端口,告知服务器使用这个端口进行数据连接,服务器通过控制连接把请求发送到客户端指定的端口

2、被动模式:服务器被动对客户端等待数据连接,客户端主动去连接服务器(被动发起)

客户端 → 服务器建立控制连接(由服务器提供)

服务器随机选择一个端口,作为数据连接,数据传出,服务器告知客户端使用服务器指定的端口进行数据连接和数据传输

二、如何使用FTP传输协议

① 检查服务软件包vsftpd是否安装

命令:rpm  -q  vsftpd

如果没有安装使用yum进行安装

命令:yum  -y  install  vsftpd

② 前往vsftpd的配置文件目录下

命令:vim  /etc/vsftpd

③ 进行备份一下配置文件,防止修改错误无法挽回

命令:cp   vsftpd.conf   vsftpd.cong.bak

④ 更改配置文件

命令:vim  /etc/vsftpd/vsftpd.conf

并且输入内容

命令:anon_other_write_enable=YES

⑤ 重启vsftpd服务器,并且关闭防火墙和安全机制

命令:systemctl  restart  vsftpd

关闭防火墙  systemctl  stop  firewalld

关闭安全机制  setenforce  0

⑥ 前往/var/ftp目录下赋予pub目录所有权限,并创建一个文件

命令:cd  /var/ftp

chmod  777  pub

cd  /var/ftp/pub

vim  liu.txt

⑦ 在真机中 Win + R 呼出控制面板输入cmd回车,在里面ftp连接到虚拟机的IP地址中

命令:ftp  [虚拟机的IP地址]

⑧ 连接成功后,切换到pub的目录内下载创建好的文件

命令:get  liu.txt

⑨ 检查是否接收到文件

在C:/用户/LIU里面

三、设置黑白名单

设置黑名单

① 进入/etc/vsftpd目录下

命令:cd  /etc/vsftpd

② 进入配置文件,在倒数第二行输入内容,设置黑名单

内容:userlist_deny=YES

③ 在user_list中设置用户名单

命令:vim  /etc/vsftpd/user_list

④ 保存文件,在cmd下尝试ftp连接一下

命令:ftp  192.168.8.100

设置白名单

① 进入/etc/vsftpd目录下

命令:cd  /etc/vsftpd

② 进入配置文件,在倒数第二行输入内容,设置白名单

内容:userlist_deny=NO

③ 更改用户列表,把root从里面移除

命令:vim   /etc/vsftpd/user_list和ftpusers

④ 重启服务

命令:systemctl   restart   ftpd

⑤ 用cmd控制面板,测试一下root是否限制成功

命令:ftp  192.168.8.100

Liu_Fang_Hong
关注 关注
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
linux之文件传输协议FTP)与本地用户测试
01-09
FTP:文件传输协议     两类连接:         命令连接:传输命令         数据连接:传输数据         端口号 TCP 20/21         工作方式:             主动模式:                 21端口–控制端口                 20端口–数据端口                 描述:                     当客户端与FTP服务器建立连接时客户端会输入账户和密码,当输入正确后,FTP服务器会用21端口返回给客户端一条登录成功的信息。客户端登录成功后会进行数据传输(连接成功后,客户端开始监听服务器20
linux平台TCP协议实现文件传输源码
07-30
一、功能说明:LINUX平台TCP编程实现client端像server端传输文件,支持多client。 二、编译运行命令说明 1、编译   client:gcc -o client client.c   server:gcc -o server server.c 2、运行   client端:./client   server端:./server 其中,server端先运行,client端与server端的端口号必须一致并且不能与已知端口冲突(如可设为1234)。 若只在某一PC的linux系统上进行客户端服务端文件通信测试,需注意: server IP可设为回送地址127.0.0.1; 可开多个终端来模拟客户端和服务端。
linux ftp服务器 黑、白名单创建.html
02-01
了解 ftp 服务器,构建 ftp 的目的,如何设置黑白名单,理解黑白名单作用,并且通过几个简单实例更加清楚、深入理解黑白名单的原理,
ftp:C ++中的文件传输协议实现
05-05
FTP C ++中的文件传输协议实现 套接字实用程序。 Redes y Sistemas Distribuidos-ULL 建造 $ git clone https://github.com/Madh93/ftp.git $ cd ftp/src $ make 用法 终端中的服务器: $ ./ftp_server 其他终端中的客户端: $ ftp ftp> open localhost 2121 建议从其他目录启动客户端连接,以查看服务器和客户端之间的文件传输。 实作 登入/登出 上传文件 下载档案 获取系统信息 获取目录位置 变更目录 重命名文件/目录 删除文件 创建/删除目录 列出目录中的文件 指令 名称 行动 用户 客户端用户名 经过 客户密码 系统 系统信息 残障人士 目录位置 CWD 变更目录 RNFR 重新命名文件 RNTO 重新命名文件 删除 删除文件 MKD
Linux网络FTP文本传输协议
Riky12的博客
05-20 1509
文本传输协议网络上控制文本的双向传输,也是一个应用程序,有不同操作系统FTP,但是都遵守同一种协议。传输协议:TCP,端口:20,21.
LinuxFTP传输协议
m0_71888825的博客
05-22 465
FTP是FileTransferProtocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的ftp的数据连接模式主动模式:服务器主动发起数据连接被动模式:服务器被动等待数据连接主动模式(Active Mode):客户端-----服务器建立控制连接21端口客户端随机选择一个未使用的端口,告知服务器使用这个端口进行数据连接,服务器通过控制连接把请求发送到客户端的端口被动模式(Passive Mode):客户机----服务器建立连接21端口。
Linux——FTP文件传输服务
m0_64292323的博客
06-26 1782
Linux操作系统提供了多种FTP(File Transfer Protocol)文件传输服务,包括常用的vsftpd和proftpdFTP(File Transfer Protocol)是一种常见的文件传输协议,用于在计算机之间传输文件。Linux操作系统中提供了多种FTP文件传输服务,可以通过这些服务在Linux系统上搭建FTP服务器,使其他计算机能够通过FTP协议访问文件。常见的Linux FTP服务有vsftpd、proftpd等,其中vsftpd是最常用的FTP服务之一。
嵌入式linuxftp服务移植
sunxiangran的博客
06-03 3037
嵌入式linuxftp服务移植前言使用ftp可以将文件快速的上传到ftp服务器或者下载文件,很方便的在PC端与ARM板之间进行文件传输一、准备软件包二、交叉编译三、修改配置创建用户并测试 前言 使用ftp可以将文件快速的上传到ftp服务器或者下载文件,很方便的在PC端与ARM板之间进行文件传输 一、准备软件包 我这里使用的是 vsftpd-2.1.2.tar.gz, 解压 (tar ...
Linux利用FTP服务传输文件
云计算运维工程师的成长之路
08-14 8619
与大多数 Internet服务一样,FTP也是一个c/s架构。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。......
FTP服务
weixin_67470255的博客
04-16 5682
目录 引言: 一、FTP概述 二、FTP的作用及工作原理 1.FTP的作用和模式以及通信方式 2.FTP的工作原理 2.1主动模式 2.2被动模式 2.3总结: 三、搭建和配置FTP服务 1.安装前准备工作 1.1关闭防火墙和增强型安全功能 1.2查看信息 2.匿名用户案例 2.1修改配置文件 2.2匿名访问测试 3.设置用户模式登录 3.1修改配置文件 四、总结 引言: FTP 是因特网网络上历史最悠久的网络工具,从 1971 年由 A KBHUSHAN 提出第一.
linux c 通过FTP 协议上传文件 源码 亲测可用
03-01
linux c 通过FTP 协议上传文件 源码 亲测可用
Linux —— FTP服务
01-07
ftp(File Transfer Protocol):文本传输协议。它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器...
Linux-Ftp服务
01-20
FTP服务(vsftpd)是一款运行在Linux操作系统上的FTP服务程序,不仅完全开源而且免费,此外,还具有很高的安全性、传输速度,以及支持虚拟用户验证等。 安装及配置: 1.配置yum源(略);云服务器默认已配置网络yum...
Linux网络之传输层协议tcp/udp
jolly0514的博客
11-16 628
由于我们的请求量很大, 就可能导致TIME_WAIT的连接数很多, 每个连接都会占用一个通信五元组(源ip, 源端口, 目的ip, 目的端口, 协议). 其中服务器的ip和端口和协议是固定的. 如果新来的客户端连接的ip和 端口号和TIME_WAIT占用的链接重复了 , 就会出现问题.确认应答策略, 对每一个发送的数据段, 都要给一个ACK确认应答. 收到ACK后再发送下一个数据段. 这样做有一个比较大的缺点, 就是性能较差. 尤其是数据往返的时间较长的时候。
Linux】【网络】传输层协议:TCP
m0_67470729的博客
09-25 380
TCP 协议 1. TCP 协议段格式 2. TCP 报头解析 3. TCP 的可靠性 4. 面向字节流 5. 粘包问题 6. 连接队列维护 TCP 的 确认应答机制 TCP 的 超时重传机制 TCP 的 三次握手 TCP 的 四次挥手 setsockopt 函数:设置套接字选项,解决 TIME_WAIT 状态引起的 bind 失败 TCP 的 流量控制 TCP 的 滑动窗口 TCP 的 拥塞控制:慢启动机制 和 阈值 TCP 的 延迟应答 TCP 的 捎带应答 TCP 的 异常情况
Linux网络】传输层中UDP和TCP协议
Ahaooooooo的博客
05-06 909
传输层的UDP和TCP协议,记录TCP确认应答、超时重传、三次握手四次挥手、滑动窗口、流量控制、拥塞控制、延迟应答和捎带应答等策略
LinuxFTP文件服务器
FixPng的博客
06-29 5183
FTP (File transfer protocol) 是TCP/IP 协议组中的协议之一。他最主要的功能是在服务器与客户端之间进行文件的传输。FTP就是实现两台计算机之间的拷贝,从远程计算机拷贝文件至自己的计算机上,称之为“下载 (download)”文件。将文件从自己计算机中拷贝至远程计算机上,则称之为“上传(upload)”文件。这个古老的协议使用的是明码传输方式,且过去有相当多的安全危机历史。
ftp命令概述
木鱼青的专栏
04-15 893
FTP命令详解ascii: 设定以ASCII方式传送文件(缺省值) bell: 每完成一次文件传送,报警提示. binary: 设定以二进制方式传送文件. bye: 终止主机FTP进程,并退出FTP管理方式. case: 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母. cd: 同UNIX的CD命令. cdup: 返回上一级目录. chmod
探索Linux中的神奇工具:探秘tail命令的妙用
最新发布
2301_78660211的博客
05-23 229
通过本文的介绍,读者可以更深入地了解tail命令在Linux系统中的作用和用法。掌握tail命令可以帮助我们更好地查看文件末尾内容,实时监控文件更新情况,提高工作效率。希望本文能够帮助读者更好地利用tail命令,提高在Linux系统中的工作效率。
linux ftp传输文件
06-28
Linux FTP传输文件是通过FTP协议实现的。FTP是File Transfer Protocol的缩写,它是一种用于文件传输的标准协议。在Linux系统中,我们可以使用命令行工具如ftp、sftp、scp等来进行文件传输。其中,ftp是最常用的一种...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Linux网络配置 11186
  • 如何应用Nginx Rewrit实现网页跳转 8585
  • 如何修复ssh漏洞进行版本升级 5468
  • 路由器的工作原理 5147
  • 如何解决报错:nginx error! 4319

最新评论

  • K8S架构原理

    CSDN-Ada助手: 恭喜你,获得了 2023 博客之星评选的入围资格,请看这个帖子 (https://bbs.csdn.net/topics/617614225?utm_source=blogger_star_comment)。 请在这里提供反馈: https://blogdev.blog.csdn.net/article/details/129986459?utm_source=blogger_star_comment。

  • 配额限制出现“limit函数未实现”解决方法

    m0_73902329: 怎么还是不行表情包

  • 如何解决报错:nginx error!

    Liu_Fang_Hong: 是Nginx的配置文件还是PID文件 配置文件编译安装是自定义的路径里面的 conf.d/nginx.conf 如果是yum安装则是/etc/nginx/nginx.conf PID文件就在路径中的 logs/nignx.pid 网页执行文件在/usr/share/nginx/html/里面 日志文件在/var/log/nignx下面

  • 如何解决报错:nginx error!

    小鸟儿138: 您好,我想请问一下,在终端里是如何进入到该文件的呢?

  • 配额限制出现“limit函数未实现”解决方法

    IsIands: 牛掰,又学会了新知识

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • K8S架构原理
  • Ansible 自动化运维工具的使用
  • Docker consul 容器服务自动发现和更新
2023年78篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源梦见买东西2014马宝宝起名属狗的和什么属相最配付费 起名给小女孩起的洋气小名堀口奈津美100分起那些名字软件翻译读书报告范文肖鼠怎样起名五月槐花香在线播放妆罢山河移动宽带怎么样免费蛋糕店起名字大全瑜字起名女孩法医废后不亦乐乎的意思起名字大全起人名大全望洋兴叹的意思一骑当千2宝宝免费周易起名员工思想动态分析适合用来起名字的古诗句qq空间小窝炬饭店起名lpr最新报价2021年12月死亡审判场王字男人起名大全十二星座公主裙火流星演员表淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化