请问serv-u 15这个版本 被动模式在哪儿设置?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问serv-u 15这个版本 被动模式在哪儿设置?相关的知识,希望对你有一定的参考价值。
请问serv-u 15这个版本 被动模式在哪儿设置,端口等信息?
另外在ftp上传时,部分文件名不能上传,比如说含有“服务器”的文件名就不可以上传?
在FTP设置中找到OPTS UTF8命令,右击禁用此命令
点击下面的“全局属性”
在出来的FTP命令属性选项卡中,“高级选项”里,把“对所有收发的路径和文件名使用UFT-8编码”前面的钩去掉,去掉啊
这样就可以了
百度serv-u上传中文,很多的追问
这样显示出来的中文全部乱码啊
追答2步啊,只做了第一步就是乱码,2步都做了就正常
参考技术A被动模式是需要端口支持的, 如果是云服务器,注意防火墙把对于端口开启.
V15版本 以后的设置在
下翻页
如果用云 注意把对应防火墙的端口开出来.
Serv-U设置被动模式(FTP工具)
FTP服务器在公司内网,通过端口映射把21端口映射出去。
公司一些机器也在各个省的机房内网。好在这些机器可以访问公网。由于各个地区的机器托管在各个地区机房。
我有公司防火墙的权限,可以做防火墙上做端口映射,把FTP设置为被动模式,各个省的机器作为客户端连接公司这边FTP服务器即可
环境介绍
公司FTP服务器地址是10.0.1.12,控制端口是默认的21端口,数据传输模式是主动模式
公司防火墙是202.101.102.35, 映射222.101.102.35:50021-->10.0.1.12:21
先看下Serv-U设置被动模式之前,客户端连接的报错(已经被10.0.1.12的21端口映射出去了,映射为防火墙的50021端口了),客户端ftp工具是flashfxp
关于ftp默认的主动模式和被动模式
主动FTP
主动方式的FTP是这样的:客户端从一个任意的非特权端口N(1024)连接到FTP服务器的命令端口,也就是21端口。
然后客户端开始监听端口N+1,并发送FTP命令“port N+1”到FTP服务器。接着服务器会从它自己的数据端口(20)连接到客户端指定的数据端口(N+1)。
数据访问方式如下。(命令发起方是客户端,数据发起方是服务器端)
被动FTP
为了解决服务器发起到客户的连接的问题,人们开发了一种不同的FTP连接方式。这就是所谓的被动方式,或者叫做PASV,当客户端通知服务器它处于被动模式时才启用。
在被动方式FTP中,命令连接和数据连接都由客户端发起,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。
当开启一个 FTP连接时,客户端打开两个任意的非特权本地端口(N和N+1)。
第一个端口连接服务器的21端口,但与主动方式的FTP不同,客户端不会提交PORT命令并允许服务器来回连它的数据端口,而是提交 PASV命令。
这样做的结果是服务器会开启一个任意的非特权端口(1024),并发送PORT P命令给客户端。(为了方便控制,服务器的被动端口通常指定一定范围)
然后客户端发起从本地端口N+1到服务器的端口P的连接用来传送数据。
网上搜索很多说是客户端打开2个任意的非特权端口,但是我在实际测试时发现客户端这边是1个端口,后期等待验证,可能与工具有关吧
数据访问方式如下(主要是发起方都是客户端)
Serv-U改成被动模式以及端口映射操作
1、找到设置FTP被动模式的地方,我的Serv-U版本是11.1.0.7 ,不同的版本可能设置的地方不一样
在下面 Serv-U上设置被动模式的数据端口为5022
2、防火墙做端口映射
222.101.102.35:50022-->10.0.1.12:5022
3、客户端测试,使用flashfxp工具。连接成功,正常传输文件
以上操作之后网络逻辑图如下
上海这边的192.168.1.100的机器就可以连接公司ftp工具进行下载和上传了
以上是关于请问serv-u 15这个版本 被动模式在哪儿设置?的主要内容,如果未能解决你的问题,请参考以下文章
如何从一台服务器上移植Serv-U(版本15)的设置到另一台机器?
FTP服务器 在公网用pasv模式访问 提示返回的地址是内网的IP和端口