在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