Vsftpd实现FTP协议传输

linux搭建并使用FTP服务器(vsftp)& linux如何配置ftp服务器,一文详解 阅读详情

0.实验环境

server:hostname:server;selinux:disabled;配置ip;搭建软件仓库;安装lftp

1.ftp介绍

FTP:file transfer proto
FTP 是 TCP/IP协议组中的协议之一,互联网中最老牌的文件传输协议。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。

2.vsftpd安装及启用

dnf install -y vsftpd   		#服务端
dnf install -y lftp     		#客户端
systemctl enable --now vsftpd   #开启vsftpd
systemctl status firewalld      #查看火墙状态
ss -antlupe | grep ftp          #查看端口
lftp 172.25.254.129            #本机登陆一下172.25.254.129可以成功查看,其他主机不行

rpm -qc vsftpd                  #查看配置文件
vim /etc/vsftpd/vsftpd.conf
12 anonymous_enable=YES         #开启匿名访问,其他主机可以
								#否则客户端登陆显示530无法登陆
systemctl restart vsftpd		#每次修改完vsftpd.conf文件后需要进行重启服务

firewall-cmd --permanent --add-service=ftp      #火墙控制中加入ftp服务
firewall-cmd --reload
firewall-cmd --list-all

3.vsftpd基本信息

服务名称:vsftpd.service
配置目录文件:

/etc/vsftpd/vsftpd.conf

默认发布目录:

/var/ftp
报错信息 解释
550 程序本身拒绝
553 文件系统权限限制
500 权限过大
530 认证失败

4.匿名用户访问控制

lftp 172.25.25.129					#匿名模式访问
lftp 172.25.25.129	-u westos 		#访客模式访问
<
vsftpd服务部署 vsftpd服务· 文件传输协议· vsftpd服务介绍· vsftpd服务部署1.安装vsftpd服务2.修改防火墙策略3.编写vsftpd主配置文件· vsftpd三种认证模式配置匿名访问模式配置本地用户模式配置虚拟用户模式 · 文件传输协议 一般来讲,人们把计算机联网的首要目的就是获取资料,而文件传输是一种非常重要的获取资料的方式。今天的互联网是由几千万台个人计算机、工作站、服务器、小型机、大型机、巨型机等具有不同型号、不同架构的物理设备共同组成的,而且即便是个人计算机,也可能会装有Windows、L 阅读详情

相关推荐

FTP连接方式及传输模式实验报告

通过本实验,我们成功使用Xshell软件实现FTP的连接方式,并探索了SFTP传输模式。虽然SFTP与纯FTP协议传输模式上有所不同,但通过SFTP模拟FTP的功能,我们仍然可以在Xshell中完成文件的上传和下载等操作。注意,连接类型选择“SFTP”(SSH文件传输协议),因为Xshell默认不支持纯FTP协议,但可以通过SFTP模拟FTP的功能。本实验旨在通过Xshell软件实现FTP(文件传输协议)的连接方式,并探索FTP传输模式,包括主动模式和被动模式。

m0_73949379的博客 1197

Vsftpd服务的部署及优化详解(图文)

vsftpd是“very secure TTP daemon”的缩写,是一个完全免费的、开放源代码的ftp服务器软件,主打安全的FTP服务器,有很多的选项设置。也一款在Linux发行版中最受推崇的ftp服务器程序,小巧轻快,安全易用,支持虚拟用户,支持带宽限制等功能。

好久没说梦想的博客 1428

Linux虚拟主机与物理主机安装FTP实现文件上传下载功能

FTP客户端会与服务端的TCP 21端口创建连接(控制连接),用于发送命令,当客户端需要接收数据时,会通过这个连接向服务端发送Pasv命名,服务器收到Pasv命令后,打开一个临时端口(端口号大于1023小于65535)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,然后FTP服务器将通过这个端口传送数据。1、FTP客户端发起FTP会话,与FTP服务器建立相应的连接,在会话期间,FTP会建立控制信息进程与数据进程两个连接。远程文件管理:通过FTP,用户可以远程管理服务器上的文件。

2301_79366587的博客 1189

Vsftpd服务的部署及优化

vim /etc/selinux/config ##设定selinux状态reboot ##更改完selinux必须重启才有效systemctl enable --now firewalld.service ##设定火墙开机启动firewall-cmd --permanent --add-service=ftp ##在火墙中添加ftp服务firewall-cmd --reload ##刷新火墙。

weixin_56744753的博客 407

2017-8-26 ftp协议vsftpd服务(必会)

1:FTP协议vsftpd服务(必须掌握) 前言:ftp:文件传输协议, 属于应用层协议vsftpd服务是ftp协议的一种实现 (一)FTP协议详解 ftp 协议:明文的协议,数据传输过程中不加密,可以使用抓包工具拿到数据  21/tcp(监听连接请求) 20/tcp(传输数据)服务端实现ftp协议的程序:vsftpd , pureftpd , proftp

wqp1255325592的博客 432

ftpvsftpd概念区别

ftp意思是文本传输协议,通常就认为是一种协议,是=实现这个协议的软件有很多,比如常见的vsftpd. 安装对应的ftp软件包可以是直接 yum install -y ftp 不过建议你 yum install -y vsftpd

阿白, 1818

FTP 文件传输协议

用来传输文件的FTP协议采用的是TCP作为传输协议,21号端口用来传输FTP控制命令的,20号端口用来传输文件数据的。

2301_82109773的博客 971

ftpvsftpd的区别

ftp只是文件传输协议的意思,而实现文件传输协议的服务器和客户端软件非常多,vsftp就是服务器端的一个软件名称,服务器端软件当然需要一个进程来运行了,对于vsftp后台进程就是vsftpd。当然FTP有客户端软件,cuteftp,ws-ftp太多了。举一反三,问你个问题:1、http apache httpd的区别是什么? 2、http IE的区别是什么?

Jonathan158的专栏 8183

网络文件共享服务--------FTP文件传输协议 多种方式搭建安装yum仓库

yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。基于RPM包构建的软件更新机制可以自动解决依赖关系所有软件包由集中到YUM软件仓库提供。

zzzxxx520369的博客 3363

Linux —— FTP服务【从0-1】

FTP(File Transfer Protocol,文件传输协议)是TCP/IP协议族中应用层的协议之一。是一种基于TCP的协议,采用客户/服务器模式。通过FTP协议,用户可以在FTP服务器中进行文件的上传或下载等操作。

2201_75935630的博客 3763

linux ftp 主动模式 对方win ftp 接收不到文件,FTP 文件传输协议的两种模式:主动模式和被动模式...

【RL-TCPnet网络教程】第35章&Tab; FTP文件传输协议基础知识第35章 FTP文件传输协议基础知识 本章节为大家讲解FTP(File Transfer Protocol,文件传输协议)的基础知识,方便后面章节的实战操作. (本章的知识点主要整理自网络) ...FTP&lpar;文件传输协议&rpar;工作原理目前在网络上,如果你想把文件和其他人共享....

weixin_39631370的博客 178

FTP服务器--VSFTPD的配置

FTP(FileTransferProtocol)是文件传输协议FTP是在TCP/IP网络和internet上最早使用的协议之一,工作于应用层;实现了文件的共享和可靠、高效的数据传输FTP的两个链接:1、命令链接--用于传输各种命令指令(使用服务器端的21端口);2、数据链接--用于数据传输FTP的工作模式: 1、主动模式: 命令连接: 客户端...

weixin_34292287的博客 142

Linux系统下FTP服务器搭建实战指南

FTP(File Transfer Protocol,文件传输协议)是一种广泛使用的网络协议,它允许用户通过网络在计算机系统之间传输文件。其历史可以追溯到互联网的黎明时期,随着网络技术的发展和应用需求的变化,FTP不断演进,成为数据传输的重要工具。本章节我们将深入探讨FTP的历史与发展,解析其工作原理与模式,并针对其优缺点进行讨论,为理解其在现代网络环境中的应用打下基础。vsftpd(very secure FTP daemon)是一款广泛使用的开源FTP服务器软件,其主要特点包括:安全性。

weixin_35756373的博客 981

使用vsftpd服务传输文件

1.文件传输协议       文件传输协议(FTP,file transfer protocol),即能够让用户在互联网上上传文件,下载文件的文件协议。       ftp协议占用两个端口号:       20:数据传输,用于上传下载。       21:命令控制,用于接收客户端执行的ftp命令       ftp数据传输的类型:       主动模式:ftp服务端主动向ftp客户端发

小魏的博客 2191

基于国产UOS操作系统第8章-ftp服务器

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议传输文件。在FTP的使用当中,用户经常遇到两个概念:“下载”(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Intern

统信软件的博客 1万+

使用FTP协议实现Windows系统和linux服务器之间的通信

一:FTP协议简介 FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络...

qq_41538938的博客 1497

Linux利用FTP服务传输文件

与大多数 Internet服务一样,FTP也是一个c/s架构。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。

Huangjiazhen711的博客 670
上一篇: Linux高级储存管理
下一篇: apache服务器
LeeHoo0
博客等级 码龄9年 24粉丝 94原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值