ftp No data connection

Discussion in 'Болталка' started by Zayac, 20 Mar 2017.

  1. Zayac

    Zayac Banned

    Joined:
    15 Aug 2016
    Messages:
    107
    Likes Received:
    20
    Reputations:
    0
    не работает стандартная консольная программа windows ftp
    Code:
    Связь с 193.XXX.XXX.XX.
    220---------- Welcome to Pure-FTPd ----------
    220-You are user number 1 of 100 allowed.
    220-Local time is now 13:30. Server port: 21.
    220-This is a private system - No anonymous login
    220 You will be disconnected after 15 minutes of inactivity.
    Пользователь (193.XXX.XXX.XX:(none)):
    331 User username OK. Password required
    
    230-User username has group access to:  1002
    230-OK. Current restricted directory is /
    230-119 files used (0%) - authorized: 25600 files
    230 1317 Kbytes used (0%) - authorized: 422912 Kb
    ftp> cd Usr/Log
    250 OK. Current directory is /Usr/Log
    ftp> send test.zip
    500 I won't open a connection to 0.0.0.0 (only to XX.XXX.XX.XXX)
    425 No data connection
    22.zip: ftp> quit
    221-Goodbye. You uploaded 0 and downloaded 0 kbytes.
    221 Logout. 
    Total commander отправляет файлы отлично. команды send dir get mput не работают в ftp.exe ошибка No data connection. Нужен либо консольный аналог чтоб батником на автомате отправлял нужный мне файл либо как-то исправить эту ошибку...
     
  2. binarymaster

    binarymaster Elder - Старейшина

    Joined:
    11 Dec 2010
    Messages:
    4,688
    Likes Received:
    10,074
    Reputations:
    125
    ftp.exe использует активный режим передачи, и не умеет в пассивный, насколько мне известно.
     
    Zayac likes this.
  3. Zayac

    Zayac Banned

    Joined:
    15 Aug 2016
    Messages:
    107
    Likes Received:
    20
    Reputations:
    0
    вот как можно реализовать это на винде:
    Code:
    winscp.com /script=FtpScript.txt
    В файл FtpScript.txt:
    open ftp://user:password@host
    put file.log

    Не разобрался только как в конкретную папку на ftp заливать...