在Telnet中用FTP傳輸文件


如果用 Telnet 傳輸文件?
在自己的機子上架設FTP服務器,然后登陸遠程機后,就可以登錄自己的FTP。利用PUT(上傳命令),就可以把遠程電腦的文件下載下來。
 
 
如果出現連接不上FTP,也ping不通,可能是FTP服務器或客戶端開啟了防火牆。
---------------------------------------------------------------------
ftp錯誤 150 Opening ASCII mode data connection
 
dos 下ftp默認為 port主動模式,如果客戶端pc所在網絡有防火牆,則ftp server在數據傳輸時,就不能連接到client,會報 150 Opening ASCII mode data connection for /bin/ls.
 
解決: 改用 passive被動模式進行數據傳輸。
 
方法:
CMD里的FTP命令,切換FTP為被動模式
 
(CMD的FTP不支持被動模式,建議用PowerShell)
 
C:\Test>ftp 192.168.0.2
Connected to 192.168.0.2.
220 Microsoft FTP Service
User (192.168.0.2:(none)): administrator
331 Password required for administrator.
Password:
230 User administrator logged in.
ftp> LITERAL PASV
227 Entering Passive Mode (192,168,0,2,7,242).
ftp>
---------------------------------------------------------------------
常用FTP命令:
put //上傳單個文件。
prompt //關閉交互模式(上傳多個文件時,不用挨個輸入y)。
mput *.* /y //長傳多個文件,通配符代表所有文件,y代表確認。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM