• 在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代表确认。
  • 相关阅读:
    【CCPC2020网络赛11】Convolution
    【CCPC2020网络赛02】Graph Theory Class
    全国中学生网安竞赛出题总结
    XDU2020ACM校赛总结
    CTF错误集合
    【洛谷2916】图的遍历
    20200420(ABC)题解 by 辛晓东
    20200402(ABC)题解 by 孙晨曦
    20200406(ABC)题解 by 徐光旭
    20200407(DE)题解 by 孙晨曦
  • 原文地址:https://www.cnblogs.com/xunyu/p/8616690.html
Copyright © 2020-2023  润新知