如果用 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.2Connected to 192.168.0.2.220 Microsoft FTP ServiceUser (192.168.0.2:(none)): administrator331 Password required for administrator.Password:230 User administrator logged in.ftp> LITERAL PASV227 Entering Passive Mode (192,168,0,2,7,242).ftp>———————————————————————常用FTP命令:put //上传单个文件。prompt //关闭交互模式(上传多个文件时,不用挨个输入y)。mput *.* /y //长传多个文件,通配符代表所有文件,y代表确认。