FTP非法PORT命令

帕特里克

我将proftpd设置为使用ssl / tls。尝试连接时出现“非法端口命令”

Finding Host xxx.nl ...
Connecting to xxx.xxx.xxx.xxx:21
Connected to xxx.xxx.xxx.xxx:21 in 0.018001 seconds, Waiting for Server 
Response
Initializing SSL Session ...
220 FTP Server ready.
AUTH TLS
234 AUTH TLS successful
SSL session NOT set for reuse
SSL Session Started.
Host type (1): AUTO
USER xxx
331 Password required for xxx
PASS (hidden)
230 User xxx logged in
SYST
215 UNIX Type: L8
Host type (2): Unix (Standard)
PBSZ 0
200 PBSZ 0 successful
PROT P
200 Protection set to Private
PWD
257 "/" is the current directory
CWD /var/www/html/
250 CWD command successful
PWD257 "/var/www/html/" is the current directory
TYPE A
200 Type set to A
PORT 192,168,192,14,211,181
500 Illegal PORT command
Port failed 500 Illegal PORT command
PASV
227 Entering Passive Mode (xxx,xxx,xxx,xxx,160,151).
connecting data channel to xxx.xxx.xxx.xxx:160,151(41111)
Failed to connect data channel to xxx.xxx.xxx.xxx:160,151(41111)

iptables:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     icmp --  anywhere             anywhere            /* 000 accept all icmp */
ACCEPT     all  --  anywhere             anywhere            /* 001 accept all to lo interface */
REJECT     all  --  anywhere             loopback/8          /* 002 reject local traffic not on loopback interface */ reject-with icmp-port-unreachable
ACCEPT     all  --  anywhere             anywhere            /* 003 accept all to eth1 interface */
ACCEPT     all  --  anywhere             anywhere            /* 004 accept related established rules */ state RELATED,ESTABLISHED
ACCEPT     tcp  --  anywhere             anywhere            multiport ports ftp /* 021 allow ftp. */
ACCEPT     tcp  --  anywhere             anywhere            multiport ports ssh /* 022 allow ssh. */
ACCEPT     tcp  --  anywhere             anywhere            multiport ports smtp /* 025 allow smtp. */
ACCEPT     tcp  --  anywhere             anywhere            multiport ports pharos /* 051 allow rundeck. */
ACCEPT     tcp  --  anywhere             anywhere            multiport ports 8140 /* 814 allow puppetserver. */
ACCEPT     tcp  --  anywhere             anywhere            multiport ports http /* 080 allow http. */
ACCEPT     tcp  --  anywhere             anywhere            multiport ports https /* 443 allow https. */
DROP       all  --  anywhere             anywhere            /* 999 drop all */

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

通过普通的ftp连接可以正常工作...

我将WS_FTP与ftp-authssl // xxx.nl / ...一起使用。我尝试了其他几种连接选项,端口等。但是所有选项都给出相同的错误。尽管似乎有时会显示第一个目录列表(但这可能是WS_FTP的缓存)

帕特里克

我也在SuperUser上发布了问题,并在那里得到了答案:我在proftpd.conf中添加了以下内容:

PassivePorts 49152 65534
TLSOptions NoSessionReuseRequired

对于PassivePort,请参见http://proftpd.org/docs/directives/linked/config_ref_PassivePorts.html

有关TLSOption的信息,请参见http://www.proftpd.org/docs/howto/TLS.html(基于WS_FTP的一些日志消息,我发现NoSessionReuseRequired应该会有所帮助)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ftp_get:非法的PORT命令

来自分类Dev

尝试从dockerized Python脚本连接时出现FTP错误“ 500非法PORT命令”

来自分类Dev

vsftpd-非法PORT命令

来自分类Dev

vsftpd-非法PORT命令

来自分类Dev

试图在telnet中运行原始ftp命令时,vsftp服务器返回500个非法PORT命令

来自分类Dev

使用套接字的C ++ FTP PORT命令实现

来自分类Dev

时间命令的非法选项

来自分类Dev

使用PORT命令后,何时应将FTP服务器连接到FTP客户端?

来自分类Dev

Git:ftp不是命令

来自分类Dev

类似ftp命令的区别

来自分类Dev

非法选项-xargs shell命令的命令中为1

来自分类Dev

在ftp命令中指定匿名ftp密码

来自分类Dev

如何发送原始ftp命令?

来自分类Dev

无法从脚本执行BASH chown命令:非法的组名

来自分类Dev

redis 命令中发生错误“(错误)ERR 非法地址”

来自分类Dev

我的FTP批处理脚本卡在了“ 200 PORT命令成功”上,并且没有将文件上传到服务器

来自分类Dev

FTP ACCT命令有什么作用?

来自分类Dev

ftp>中的ls命令不起作用!

来自分类Dev

来自BASH的FTP命令。怎么办?

来自分类Dev

请求的网址对此ftp命令无效

来自分类Dev

将ftp命令输出存储在变量中

来自分类Dev

dir和ls FTP命令之间的区别

来自分类Dev

通过 Nautilus 和命令行的 FTP

来自分类Dev

使用PuTTY向远程ftp命令提供密码和命令

来自分类Dev

在Mac bash终端中使用shell命令时出现“非法字节序列”错误

来自分类Dev

使用Windows命令行在本地运行jmeter .jmx测试,给出非法参数异常

来自分类Dev

imaplib.error:命令搜索在状态AUTH中是非法的,仅在选择状态中才允许

来自分类Dev

从Makefile编译C代码运行ar命令时,“非法选项-U”

来自分类Dev

Gulp Build 命令失败,错误为“EISDIR:目录非法操作”

Related 相关文章

  1. 1

    ftp_get:非法的PORT命令

  2. 2

    尝试从dockerized Python脚本连接时出现FTP错误“ 500非法PORT命令”

  3. 3

    vsftpd-非法PORT命令

  4. 4

    vsftpd-非法PORT命令

  5. 5

    试图在telnet中运行原始ftp命令时,vsftp服务器返回500个非法PORT命令

  6. 6

    使用套接字的C ++ FTP PORT命令实现

  7. 7

    时间命令的非法选项

  8. 8

    使用PORT命令后,何时应将FTP服务器连接到FTP客户端?

  9. 9

    Git:ftp不是命令

  10. 10

    类似ftp命令的区别

  11. 11

    非法选项-xargs shell命令的命令中为1

  12. 12

    在ftp命令中指定匿名ftp密码

  13. 13

    如何发送原始ftp命令?

  14. 14

    无法从脚本执行BASH chown命令:非法的组名

  15. 15

    redis 命令中发生错误“(错误)ERR 非法地址”

  16. 16

    我的FTP批处理脚本卡在了“ 200 PORT命令成功”上,并且没有将文件上传到服务器

  17. 17

    FTP ACCT命令有什么作用?

  18. 18

    ftp>中的ls命令不起作用!

  19. 19

    来自BASH的FTP命令。怎么办?

  20. 20

    请求的网址对此ftp命令无效

  21. 21

    将ftp命令输出存储在变量中

  22. 22

    dir和ls FTP命令之间的区别

  23. 23

    通过 Nautilus 和命令行的 FTP

  24. 24

    使用PuTTY向远程ftp命令提供密码和命令

  25. 25

    在Mac bash终端中使用shell命令时出现“非法字节序列”错误

  26. 26

    使用Windows命令行在本地运行jmeter .jmx测试,给出非法参数异常

  27. 27

    imaplib.error:命令搜索在状态AUTH中是非法的,仅在选择状态中才允许

  28. 28

    从Makefile编译C代码运行ar命令时,“非法选项-U”

  29. 29

    Gulp Build 命令失败,错误为“EISDIR:目录非法操作”

热门标签

归档