首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

解决宝塔FTP无法使用被动模式

使用宝塔很长时间,很早就发现宝塔安装FTP不能使用被动模式。也尝试过解决,之前以为是端口不通,但开放端口后,发现还是不行。由于时间问题,也没再深入去解决,毕竟还可以用主动模式。...于是打开调试模式,排查问题,最后发现这个插件不能指定使用主动模式,只能被动模式失败后才切换到主动模式,所以每次同步文件都要十多秒。...服务器有两个IP,一个VPC内网IP,一个外网IP,pure-ftpd优先获取到了内网IP告知客户端将其作为被动模式IP,所以导致了被动模式不能使用问题。...这里假设你服务器IP为8.8.8.8 ForcePassiveIP 8.8.8.8 保存,重启服务器,over 如果还是不行,那么要看看防火墙和安全组有没有放行被动模式端口,宝塔安装pure-ftpd...软件被动模式端口默认是39000至40000,所以要先在防火墙和服务器安全组里放通这个端口范围。

2.6K30

FTP主动模式和被动模式

1.1 PORT(主动模式) 在主动模式下,FTP客户端随机开启一个大于1024端口N向服务器21号端口发起连接,发送FTP用户名和密码,然后开放N+1号端口进行监听,并向服务器发出PORT N+1...FTP服务器接收到PORT命令后,会用其本地FTP数据端口(通常是20)来连接客户端指定端口N+1,进行数据传输。 ​...1.2 PASV(被动模式) 在被动模式下,FTP客户端随机开启一个大于1024端口N向服务器21号端口发起连接,发送用户名和密码进行登陆,同时会开启N+1端口。...然后向服务器发送PASV命令,通知服务器自己处于被动模式。...服务器收到命令后,会开放一个大于1024端口P(端口P范围是可以设置,后面会说到这个是很重要)进行监听,然后用PORT P命令通知客户端,自己数据端口是P。

2.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    看懂FTP主动和被动模式

    FTP只通过TCP连接,没有用于FTPUDP组件,FTP不同于其他服务是它使用了两个端口,一个数据端口和一个命令端口(或称为控制端口)。通常21端口是命令端口,20端口是数据端口。...当混入主动/被动模式概念时,数据端口就有可能不是20了。 主动模式FTP 主动模式下,FTP客户端从任意非特殊端口(N > 1023)连入到FTP服务器命令端口–21端口。...以服务器端防火墙为立足点,要支持主动模式FTP需要打开如下交互中使用端口: FTP服务器命令(21)端口接受客户端任意端口(客户端初始连接) FTP服务器命令(21)端口到客户端端口(>1023)(...FTP客户端并没有实际建立一个到服务器数据端口连接,它只是简单告诉服务器自己监听端口号,服务器再回来连接客户端这个指定端口。...幸运是,许多FTP守护程序,包括流行WU-FTPD允许管理员指定FTP服务器使用端口范围。详细内容参看附录1。

    6.8K90

    FTP协议主动模式和被动模式

    FTP协议有主动模式和被动模式,主要因为主动模式对客户端网络有一定要求,必须能够映射端口到公网上,所以必须使用被动模式。...vsftpd模式就是被动模式 主动模式 主动模式与被动模式最大区别就是,FTP服务器是主动连接发送数据(主动模式),还是被动接收连接发送数据(被动模式)。...: 172.25.0.12,Active port: 49893 服务器使用端口20,发送数据到172.25.0.12:49893 缺点 被动模式最大问题,就是客户端监听端口,必须映射到公网IP...,否则服务器就连接不上 被动模式 原理图 被动模式原理图 流程 原理如上图,流程解释如下 FTP服务器监听21端口 FTP客户端使用一个随机端口N,连接服务器21端口,并登录成功 FTP发送PASV命令...服务器监听随机端口M,并返回服务器IP和M 客户端连接服务器M端口,并接收数据 抓包分析 被动模式抓包分析 客户端使用端口60253连接服务器21端口 发送PASV命令给服务器 服务器监听端口58506

    62130

    用例子说明FTP主动模式和被动模式

    关于VSFTP主动模式和被动模式 一,首先我们看两个例子如下: 其中192.168.10.7是服务端,172.16.11.11是客户端 被动模式 # netstat -an |grep 172.16.11.11..., 服务端用到21端口,其他大于1024端口,如43407 主动模式时, 服务端用到20端口,21端口 两种模式客户端用到都是大于1024端口 由此可以推出21端口是连接控制端口,20端口是数据传输端口...(主动模式下) 三,补充,在生产环境下由于防火墙和ACL等对端口控制很严格,如果想方便服务端配置可以用主动模式, 但客户端要让他们调好模式,如IE浏览器默认就是用被动模式。...四,另外给vsftpd主动模式和被动模式配置放在下面 主动模式 port_enable=YES connect_from_port_20=YES #数据端口是20即主动模式 ftp_data_port...#如果数据传输端口不想用20把上面的YES改成NO,这里填上你想设置端口 被动模式 #PASV MOD pasv_enable=YES pasv_min_port=60000 pasv_max_port

    1.9K20

    FTP主动模式和被动模式,你应该用那种?

    简单粗暴,直接上答案 1)如果不是必须需要,不要使用FTP服务,主动/被动模式,命令/数据端口,初学者很容易一下子就被搞蒙。...2)如果一定要使用FTP服务,在今天互联网环境里面,使用FTP被动模式进行连接传输。不要使用主动模式,除非你真的知道你在做什么 如果只是想知道答案朋友,看到这里就可以了。...FTP两种模式协议过程和原理 被动模式 [FTP被动模式原理图.png] 从上图中可以看到,被动模式FTP服务器返回数据传输需要端口,FTP客户端去连接FTP服务端。...主动模式 [FTP主动模式原理图.png] 从上图中可以看到,主动模式是FTP客户端向FTP服务器发送数据传输需要端口,FTP服务端去连接FTP客户端端口,与被动模式刚好相反。...需要注意是,被动模式和主动模式登录过程,都是FTP客户端去连接FTP服务器。

    2.1K50

    关于FTP主动模式与被动模式一点理解

    欢迎转载,转载请注明出处,谢谢 又一次面试时候,面试像这样问我:请简述FTP主动模式与被动模式区别?...被动模式FTP客户端发送 PASV命令到 FTP 服务器。 我们可以通过以下图片及文字理解每种FTP方式是怎样工作。...被动模式(客户端向服务器敲门,然后服务器开门)FTP: 客户机与服务器之间建立连接都是在大于1024端口上。...允许FTP服务器从21端口回应FTP客户机中大于1024端口网络连接。 允计FTP客户机从大于1024端口连接FTP服务器大于1024端口。...被动模式FTP便于对客户端进行管理,不便于对服务器端进行管理。因为客户端要与服务器端建立两个连接,其中一个连到一个高位随机端口,而这个端口很有可能被服务器端防火墙阻塞掉。

    1.1K20

    堡垒机中ftp属于什么协议,堡垒机ftp怎么使用

    我们知道服务器经常会使用FTP协议,但是保障数据安全堡垒机在使用FTP时候是通过什么样方式呢?我相信很多没有特意去了解过堡垒机各项功能朋友,可能对FTP怎么使用还是有一定陌生。...那么今天我就来向大家介绍一下堡垒机中ftp属于什么协议?我们怎么使用它呢。...一.堡垒机中ftp属于什么协议 我相信FTP功能,大家都有所了解tpp但是在堡垒机上,如何使用FTP可能大家就会感到比较陌生了,在堡垒机当中,FTP协议也是属于传输协议。...但是如果在堡垒机上使用FTP,我相信很多朋友都会感到陌生,因为FTP和其他协议不同,我们在使用时候,方法也都要特别注意。...二.堡垒机ftp怎么使用 首先,FTP和ssh相同点在于,这两者都可以直接用堡垒机个人终端进行访问。也就是说,我们可以在客户端上直接登录我们用户,以此来连接到堡垒机。

    2.8K20

    vsftpd安装包下载_vsftp搭建

    是用户使用) ##使用默认端口号21 listen_port=21 ##禁用DNS反向解析即可解决文件上传超时 reverse_lookup_enable=NO ##注意,当不配置被动模式时需开启...20端口号,而被动模式不需要开启20端口号 #关闭主动模式,开启主动模式YES port_enable=NO #设置开启被动模式,开启主动模式时需注释 pasv_enable=YES #设置被动模式端口范围...,开启主动模式时需注释 pasv_min_port=1024 #设置被动模式端口范围,开启主动模式时需注释 pasv_max_port=65535 4、配置不同用户不同目录权限...testftp用户 chown -R testftp.testftp/data/vsftpd/testftp ##开启相关端口号 firewall-cmd –zone=public –add-port...服务 yum -y install ftp ##vsftpd服务重启 systemctl restart vsftpd 在java语言开发上,如果配置了被动模式使用以下方式进行连接 ftp.enterLocalPassiveMode

    5K11

    vsftp怎么用_c++ ftp

    一、vsftp以及安装 服务端软件:vsftpd 客户端软件:ftp 端口号:20、21或指定范围内其他随机端口 配置文件:vim /etc/vsftpd/vsftpd.conf # 安装 yum install...②被动模式(passive) FTP客户端和服务器TCP21端口建立连接,建立后客户端发送pasv命令。...切换传输模式,登录到ftp后用命令切换 四、登录方式 ①匿名登录:使用ftp或者anonymous,无密码,访问目录在/var/ftp,可下载不可上传 # 登录 ftp localhost ②...本地linux用户登录,访问目录是登录用户家目录 # 创建linux用户,并使用用户名密码登录 useradd wenlong passwd wenlong ftp localhost # 上传...vsftpd # 启用被动模式,并且设置一个随机端口范围 pasv_enable=YES pasv_min_port=40000 pasv_max_port=45000 # 用wenlong登录,下载大文件查看端口监听状态

    2.8K40

    Docker一行命令完成FTP服务搭建

    与端口密切相关是主动模式和被动模式两种连接方式 主动模式: 21端口为ftp默认端口,是ftp控制端口, 而20端口是ftp数据端口, 21端口用来接收客户端连接, 20端口用来传输数据;...ftp服务, 就直接到20端口堵你, 为了避免数据出门被人堵, 就出现了被动模式, 被动模式把传数据20端口, 改成了范围, 比如上文中21100-21110, 具体哪个值由客户端来定(比如21115...), 这样传出数据就不容易被人堵,安全性大大提升, 现在大多数ftp客户端,默认使用被动模式连接服务器, 也就是由客户端定传数据端口 -e 表示追加参数 FTP_USER 为ftp登录用户名, 设置示例...PASV_MIN_PORT为客户端连接服务器最小端口号为21100 (被动模式下服务端最小端口号) PASV_MAX_PORT为客户端连接服务器最大端口号为21110 (被动模式下服务端最大端口号)...小结: ftp是一个常用服务, 这里使用vsftpdocker方式完成搭建, 一行命令搞定 docker镜像 fauria/vsftpd 开源地址: https://github.com/fauria

    1.8K70

    FTP服务

    1、回忆协议和端口号:RDP:3389 SMB:445,139,135 HTTP:80 (服务器端口号) 2、FTP协议端口号:20(负责在主动模式当中传输数据)和21(负责数据传输控制) 3...、服务和端口一个特性:客户机和服务器在使用协议通信时候,本地使用端口号叫做源端口号(客户端),服务器端口号是目的端口号(服务器端端口号一般是默认),而本地端口号则是随机生成,例如我们访问网站...FTP被动连接 1、被动连接工作过程(被动是服务器) 如果采用被动模式FTP客户端打开50000端口(随机),对服务器21端口发送请求。说明自己想使用被动模式,我要下载数据。...注意,此时50000和21端口始终保持着tcp连接,除非客户端主动断开或者服务器关闭FTP服务。总结:被动模式就是客户端主动,服务器端被动。...但是主动模式需要做特定设置才能进行修改,FTP默认模式是主动模式,如何去修改,未来带大家学习。 核心知识点 1、FTP工作方式:主动模式或者被动模式控制权在客户机手中。

    4.3K31

    访问ftp服务器命令_ftp命令查看文件内容

    服务端与客户端 登录到FTP服务器时,你可以看到服务端文件,这个时候就要有一个区分,一个是服务端,一个是客户端,你发起连接这台电脑就叫做客户端,要连接FTP服务器就叫做服务端 服务端目录:服务器所共享目录...,下载文件时从此目录找到对应文件下载到本地目录 本地目录:本地客户端所在目录,上传时从此目录找到对应文件上传到服务端目录 ftp命令 ftp 命令用于连接ftp服务器,连接登录即可进行下载上传等操作...在连接到服务器时候 命令格式ftp [主机名] 命令 作用 ftp 进入ftp操作台,或连接服务器 ftp 操作台命令 open 连接服务器 user 认证登录 dir 列出服务端目录文件详细信息...dir 列出本地文件 lcd 切换本地目录 quit 退出控制台 使用展示 连接到服务器,现在已经连接到服务器,输入用户名密码即可进行认证登录 进入ftp控制台 在控制台中连接服务器...当你第一次认证账户名密码打错时,可以使用user命令重新认证 查看当前目录有什么文件,有两个命令可以查看,dir会显示详细信息,ls只会显示文件名 下载文件并查看 上传文件

    10.1K20

    FTP服务

    1、回忆协议和端口号:RDP:3389 SMB:445,139,135 TCP HTTP:80 (服务器端口号)TCP HTTPS:445 2、FTP协议端口号:TCP20/21 20:数据端口(负责在主动模式当中传输数据...) 21:控制端口(负责数据传输控制,常开端口) 3、服务和端口一个特性:客户机和服务器在使用协议通信时候,本地使用端口号叫做源端口号(客户端),服务器端口号是目的端口号(服务器端端口号一般是默认...),而本地端口号则是随机生成,例如我们访问网站,每次都使用是不同随机端口,打游戏,看视频,也是一个道理,源端口和目的端口是客户机软件和服务器端软件发起通信基础,通信建立离不开它们。...FTP被动连接 1、被动连接工作过程(被动是服务器) 如果采用被动模式FTP客户端打开50000端口(随机),对服务器21端口发送请求。说明自己想使用被动模式,我要下载数据。...但是主动模式需要做特定设置才能进行修改,FTP默认模式是主动模式,如何去修改,未来带大家学习。 核心知识点 1、FTP工作方式:主动模式或者被动模式控制权在客户机手中。

    4.2K10

    在Linux中查看进程占用端口号

    套接字是和 IP 地址、软件端口和协议结合起来使用,而端口号对传输控制协议(TCP)和用户数据报协议(UDP)协议都适用,TCP 和 UDP 都可以使用 0 到 65535 之间端口号进行通信。...文件可以查看到更多关于保留端口信息。...20/tcp ftp-data 20/udp # 21 is registered to ftp, but also used by fsp ftp 21/tcp ftp 21/udp fsp fspd.../udp # 24 - private mail system lmtp 24/tcp # LMTP Mail Delivery lmtp 24/udp # LMTP Mail Delivery 可以使用以下六种方法查看端口信息...systemctl:是 systemd 系统控制管理器和服务管理器。 以下我们将找出 sshd 守护进程所使用端口号。 方法 1:使用 ss 命令 ss 一般用于转储套接字统计信息。

    36.8K20

    filezilla server中文版使用教程_filezilla安装步骤

    FileZilla Server配置教程 FileZilla Server 1.5.1 新版配置 安装 使用配置讲解 连接模式释义 PORT 主动模式: PASV 被动模式: 主动模式:...可以在【管理密码Password】输入框中输入本服务器FileZilla Server密码(密码可自行设置),输入端口号端口号和之前安装过程中设置端口号一致)。...PASV 被动模式FTP Client 随机端口 ==========》 FTP Server TCP 21端口进行协商 FTP Server 告诉FTP Client 我XXX端口已打开...FTP Client 用一个随机端口去连 FTP Server XXX端口,开始数据传输。 被动模式要求,FTP Server 防火墙开放 21 和 一个范围内端口,在被动模式里设置。...被动模式:连接 服务端配置 打开被动模式 证书配置 客户端连接 使用FileZilla Client 连接,加密方式采用:如果可用,使用显式FTP over TLS 传输方式采用:被动模式

    5.8K40

    【愚公系列】2021年12月 网络工程-IIS之FTP服务器

    文章目录 前言 一、FTP服务器 1.File Transfor Protocol 2.端口号: 3.FTP工作方式: 4、部署FTP服务器 ---- 前言 文件传输协议(File Transfer Protocol...,FTP)是用于在网络上进行文件传输一套标准协议,它工作在 OSI 模型第七层, TCP 模型第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手...---- 提示:以下是本篇文章正文内容,下面案例可供参考 一、FTP服务器 1.File Transfor Protocol 文件传输协议 2.端口号: TCP 20/21 3.FTP工作方式: 1)主动模式...21端口:控制端口 20端口:数据端口 2)被动模式 21端口+随机端口作为数据传输端口 注意: 主被动模式,阐述是数据传输过程 主被动模式,选择权在客户机上!...主被动模式,所谓主或被是站在服务器角度 4、部署FTP服务器 1)配置静态IP 2)安装IIS-ftp软件 3)使用默认站点或创建新站点 注意:用户最终权限为FTP权限与NTFS权限取交集 建议:FTP

    58840
    领券