Ja, ich weiß, FTP ist besser als Telnet, aber im Moment stecke ich mit Telnet fest. Ich kann mich schon anmelden, etc .. es ist nur, dass ich keine Datei bekommen kann. Ich habe es gegoogelt und es gab mir diese:Telnet verwenden, um eine Datei vom/zum Server zu übertragen
(aus: 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.
Nun, wie Sie sehen können, die Person hier verwendet RETR die Datei zu erhalten. Wie auch immer, wenn ich das mache .. es führt es einfach aus .. und .. tut nichts. Es bleibt einfach dort. Weiß jemand, wie man das anpackt?
Danke!
Edit: Im Moment versuche ich alles richtig zu machen, indem ich telnet auf meiner Windows-Maschine benutze, weil ich mit meinem Skript festgefahren bin. Ich versuche, ein Skript auf meinem Server zu schreiben, das einfach (automatisch) einige Dateien von einem anderen Server (mit Hilfe von Netsock) im "Hintergrund" auf einer täglichen Basis ... und ohne Interaktion von irgendjemandem einliest.
screenie des RETR:
Das macht FTP. Nicht Telnet. – adarshr
Wenn Sie Dateien über Telnet senden möchten, können Sie das tun (nicht so, es ist eine FTP-Sitzung, die Sie betrachten), aber Sie müssen dies mit einigen Pipes und der Umleitung von IO arrangieren. Es ist jedoch keine Programmierfrage, wie auch immer. Und du wärst * viel * besser dran mit ssh/scp als Telnet. – Flexo
Und was bekommst du? Haben Sie einen Screenshot davon, einschließlich Ihrer Telnet-Befehlszeile? –