()centos6.8安装配置ftp服务器

ftp传输原理

客户端通过某软件用某个端口(a端口)向服务端发起tcp连接请求,同时告诉服务端客户端另一个空闲端口号(b端口),服务端用21端口与客户端建立一条控制连接通道。

接着在默认情况下,服务端使用20端口和b端口建立数据传送通道。这样就用客户端的2个端口和服务端2个端口通道建立了两条通道,之后就可以传送数据了。

ps:客户端的两个通道是都是随机的,服务端的控制通道用21,服务端的数据传送通道默认是20也可以设置成其他端口号。

客户端<------------>服务端

a端口<------------->21端口          控制通道

b端口<------------->20端口           数据传送通道

控制连接通道,会在传送一个文件后会关闭通道,然后再开启通道传统另一个文件,每一个文件传输都需要建立和关闭Tcp连接

所以ftp传送多个小文件要比一个大文件时效率要低。

ftp协议规范

1:数据传送格式

文件类型:ASCII或者二进制

控制格式:只允许非打印

数据结构:只允许文件结构

传输方式:只允许流方式

2:控制命令种类

建立控制连接后,服务端保持监听状态,随时根据客户端发送的命令做相应的工作

3:答应格式

抓包工具

时间: 2024-10-13 21:15:10

()centos6.8安装配置ftp服务器的相关文章

vps建站教程 CentOS6如何安装配置FTP服务器

通过之前的几篇文章,我们都知道了如何配置PHP环境,也知道如何保护我们的vps以及如何绑定多个域名建设多个网站.有时候我们为了让我们的朋友也能用我们的vps建站又不想给他们太多权限,有时候我们想要当个主机商卖卖虚拟空间过过瘾又不想装管理环境,那么就想要装个ftp服务器了. 经过前面的教程,相信大家对管理vps的操作是比较熟悉了,这里我就不在截图了,安装ftp服务器也是比较简单的,相信大家可以轻松学会. 一安装环境 1.先检查有没有安装   rpm -q vsftpd 如果没有安装   yum i

Linux安装配置ftp服务器

(1)安装vsftp: [[email protected] ~]$ sudo yum install vsftpd #sudo 给普通用户添加root权限,用root用户登录不用使用sudo (2)完成安装,配置vsftp: vsftp的配置文件在:/etc/vsftpd/目录下: vsftpd.conf              //vsftp的配置文件 user_list.ftpusers             //禁止登录vsftp的用户名单 [[email protected] vs

CentOS 7安装配置FTP服务器

CentOS7下FTP服务器的安装配置. 假设我们有以下要求 路径 权限 备注 /ftp/open 公司所有人员包括来宾均可以访问 只读 /ftp/private 仅允许 Alice . Jack . Tom 三个人访问 Alice . Jack 只允许下载, Tom 可以上传  均使用虚拟账户 安装FTP //使用yum安装 # yum -yinstall ftp vsftpd //或者使用rpm安装以下两个包 ftp-0.17-66.el7.x86_64 vsftpd-3.0.2-9.el7

CentOS8.0-1905安装配置ftp服务器

关键词:CentOS8/RHEL8;配置FTP/配置VSFTPD;被动模式/PASV##CentOS8.0-1905发布后,尝试将FTP服务器迁移至新版本的CentOS中,但是测试过程中,在防火墙中开放ftp服务后,仍然一直无法连接,如果使用lftp或ftp工具测试,会提示[没有到主机的路由]错误.但是关闭防火墙后,ftp服务可以正常访问.##查询相关资料的过程中,有资料说firewalld软件有bug,但是尝试安装http,测试后可以成功,说明防火墙没有问题.##继续查询相关资料,发现chro

Debian/linux 安装配置ftp服务器

1.安装 $ sudo apt-get install vsftpd 2.配置1) 修改vsftpd.conf $ sudo nano /etc/vsftpd.conf 按如下格式 修改,保存. #服务器监听 listen=YES #禁止匿名访问 anonymous_enable=NO #允许本地主机访问 local_enable=YES #有写权限 write_enable=YES dirmessage_enable=YES use_localtime=YES xferlog_enable=Y

CentOS7安装配置FTP服务器

假设我们有以下要求 路径 权限 备注 /ftp/open 公司所有人员包括来宾均可以访问 只读 /ftp/private 仅允许Alice.Jack.Tom三个人访问 Alice.Jack只允许下载, Tom可以上传  均使用虚拟账户 安装FTP 1 2 3 4 5 6 7 8 9 //使用yum安装 # yum -yinstall ftp vsftpd //或者使用rpm安装以下两个包 ftp-0.17-66.el7.x86_64 vsftpd-3.0.2-9.el7.x86_64 //另外需

Centos6.5安装配置svn服务器

一. yum安装svn服务器 yum -y install subversion 二. 检测安装结果 svnserve --version //显示安装结果,表示安装成功了 三. 创建代码仓库目录 mkdir /var/svn/projectname //新建一个目录 svnadmin create /var/svn/projectname //创建svn仓库到该目录 如果 ll 该仓库目录出现如下几个目录和文件,就表示成功了 成功创建仓库 四. svn服务器配置代码仓库conf目录下有三个重要

Linux下 vsftpd安装配置 ftp服务器

1.安装vsftpd #  yum install vsftpd 2.启动vsftpd #  service vsftpd start 3.关闭防火墙 #  service iptables stop 这个时候就可以匿名登录了 4.关闭selinux #  vi /etc/selinux/config SELINUX=disabled #  setenforce 0 5.创建用户 因为vsftpd默认是不允许使用root用户登录的,所以得新建用户 #  useradd doiido #  pas

Ubuntu安装和配置ftp服务器

习惯向服务器上传文件时使用scp命令,简单又安全,但是Wordpress的升级机制需要在使用ftp访问方式,所以只好在VPS下配置ftp服 务器,Linux下配置ftp服务器可以选用vsftp和wu-ftp,两者各有优势.个人比较推荐vsftp,除了中文乱码问题. VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全. Wu-Ftpd全称是Washington University FTP,