是的,我知道ftp比telnet好,但現在我堅持使用telnet。 我已經可以登錄等。這只是我無法獲得一個文件。我GOOGLE了它,它給了我這個:使用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獲取文件。 但是,當我這樣做..它只是執行它..並沒有做任何事情。它只停留在那裏..有人知道如何解決這個問題嗎?
謝謝!
編輯:現在我試圖通過在我的Windows機器上使用telnet來完全正確,因爲我被我的腳本卡住了。我試圖在我的服務器上編寫一個腳本,在每天的基礎上(自動)從另一臺服務器(使用netsock)中抽取幾個文件...並且不需要任何人的交互。
的screenie的RETR的:
這是做FTP。不是telnet。 – adarshr
如果你想通過telnet發送文件,你可以(雖然不是那樣,它是你正在查看的FTP會話),但你需要安排使用一些管道和IO重定向來做到這一點。在我看來,這不是一個編程問題。無論如何,你會比使用telnet更好地使用ssh/scp。 – Flexo
你會得到什麼?有它的截圖,包括你的telnet命令行? –