Да, я знаю, ftp лучше, чем telnet, но сейчас я застрял в telnet. Я уже могу войти и т. Д. Это просто, что я не могу получить файл. Я гугл для него, и он дал мне это:с помощью telnet для передачи файла с/на сервер
(от: http://www.webdigi.co.uk/blog/2009/ftp-using-raw-commands-and-telnet/)
220 ProFTPD 1.3.1 Server (ProFTPD) [64.170.98.33]
USER anonymous
331 Anonymous login ok, send complete email address as your password
PASS [email protected]
230 Anonymous access granted, restrictions apply
CWD ietf/ftpext/
250 CWD command successful
PASV
227 Entering Passive Mode (64,170,98,33,151,31).
RETR ftpext-charter.txt
150 Opening ASCII mode data connection for ftpext-charter.txt (6060 bytes)
226 Transfer complete
QUIT
221 Goodbye.
Теперь, как вы можете видеть, здесь человек, используемый RETR для получения файла. Однако, когда я это делаю, он просто выполняет его .. и .. ничего не делает. Он просто остается там. Кто-нибудь знает, как справиться с этим?
Спасибо!
Редактировать: Прямо сейчас я пытаюсь все исправить, используя telnet на моем компьютере с Windows, потому что я застрял с моим скриптом. Я пытаюсь написать сценарий на своем сервере, который просто (автоматически) извлекает несколько файлов с другого сервера (используя netsock) в «фоновом режиме», ежедневно ... и без взаимодействия с кем-либо.
screenie из RETR:
Это делается FTP. Не telnet. – adarshr
Если вы хотите отправлять файлы через telnet, вы можете (не нравится, но это сеанс FTP, на который вы смотрите), но вам нужно будет сделать это с помощью некоторых каналов и перенаправления ввода-вывода. На мой взгляд, это не вопрос программирования. И вам будет намного лучше использовать ssh/scp для него, чем telnet. – Flexo
А что у тебя получается? У вас есть скриншот, включая вашу telnet-команду? –