首页 » 网站推广 » phpftppasv技巧_从一个案例来看FTP 敕令模式下 PASV OR PORT

phpftppasv技巧_从一个案例来看FTP 敕令模式下 PASV OR PORT

访客 2024-11-21 0

扫一扫用手机浏览

文章目录 [+]

思路

先到CMD或者linux终端用命令行模式ftp命令测试一下,如果能登录,不能利用ls或者dir命令。
解释你的客户端环境无法利用PORT模式,而CMD里的ftp客户端默认支持PORT模式。
紧张问题在端口被防火墙控住。

PASV

phpftppasv技巧_从一个案例来看FTP 敕令模式下 PASV OR PORT

1、调度模式为PASV

在ftp下利用命令:

phpftppasv技巧_从一个案例来看FTP 敕令模式下 PASV OR PORT
(图片来自网络侵删)

--修正为被动模式连接quote PASV

一样平常DOS命令行下都是默认以PORT主动模式连接。
即,端口21监听,处理掌握信息,再以端口20连接客户端进行数据传送。
而常常通过外网的NAT的,基本端口20的数据连接都会被禁止掉。
以是,如果想对外网开放ftp,最好利用PASV模式。

PASV被动模式是指,以端口21监听,有连接要求时,随机开放一个比较大的端口号来处理数据传输。

2、修正配置

vsftp中,通过编辑 /etc/vsftp.conf 实现启用PASV连接。

sudo vi /etc/vsftp.conf在配置文件中添加下面语句:pasv_enable=YESpasv_min_port=6000pasv_max_port=7000

也即,启动PASV连接模式,开放6000-7000端口号作为数据传送端口。
此外,如果是对外网开放,必须在路由器的转发规则中,开放21端口。

为了保险,可以将6000-7000端口也写入到iptables中白名单中。
这样设定后,一样平常就可以搞定了。

如果还弗成,可以通过一下思路:

1、防火墙(本机、客户机)2、FTP目录的权限3、客户机是否是IPv6网络4、客户机的网关限定了外网ftp

以为有用的朋友多帮忙转发哦!
后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

标签:

相关文章

介绍直播新纪元,轻松进入直播的五大步骤

随着互联网技术的飞速发展,直播行业在我国逐渐崛起,越来越多的人选择通过直播这一新兴媒介展示自己、分享生活、传递价值。对于许多新手来...

网站推广 2025-01-03 阅读1 评论0

介绍相机美颜原理,科技与美学的完美结合

随着科技的发展,智能手机的摄像头功能日益强大,美颜相机成为了许多人拍照的首选。美颜相机不仅满足了人们对于美的追求,更在视觉上给人带...

网站推广 2025-01-03 阅读1 评论0

介绍磁铁的制造,科学与艺术的完美结合

磁铁,一种神秘的物质,自古以来就吸引了无数人的目光。它不仅具有独特的磁性,还能在工业、医疗、科研等领域发挥重要作用。磁铁是如何制造...

网站推广 2025-01-03 阅读1 评论0

介绍电瓶激活方法,让电池焕发新生

随着科技的不断发展,电动汽车逐渐成为人们出行的首选。而电瓶作为电动汽车的核心部件,其性能直接影响着车辆的续航里程和行驶体验。新购买...

网站推广 2025-01-03 阅读1 评论0