外网的FTP端口一般是21
20用来传输数据

解决方案 »

  1.   

    没有开防火墙, 控制信息的连接是服务器的21号端口, 数据传输的连接只要不是被动模式, 就连到服务器的20号端口。
    问题的关键是, 我的客户端的ip是192.168.0.5,而服务器的ip是202.102.xxx.xx,服务器能否根据我传过去的ip能正确的找到我在局域网内的客户端。
    不知道我的想法是否正确?
    希望大家畅所欲言。
      

  2.   

    你试过用正常的ftp客户端去你所谓的站点下载过吗?access denied多半是你登录的用户没有权限哦
      

  3.   

    是不是用 java socket进行编程,外网的连不到内网?
    既,服务器端的IP是202。118。XXX。XXX进行数据连接的socket用socket("192.168.0.8",21)
    找不到192。168。0。8呢?