• 启动BusyBox内建的FTP Server


    启动BusyBox内建的FTP Server

     

    要启动BusyBox内建的FTP Server,我们需要先孰悉tcpsvd与ftpd这两个命令。

    tcpsvd可以建立TCP socket,并将它bind在某个ip跟port,或是bind在某个程序上面。 www.it165.net


     

    ftpd则是Anonymous FTP server,它不做身分的验证,所以启动后我们使用Guest就可以直接连上去。ftpd它可透过设定inetd.conf去启动服务,或是搭配tcpsvd来做运行。


     

    这两个命令理解了后,我们实际来启动服务测试看看。呼叫命令tcpsvd 0 21 ftpd -w /root将服务启动,设定FTP的port为21,使用者可上传档案至FTP,以及FTP档案的存放位置在/root下。


     

    命令呼叫后,命令列会被卡住,表示FTP服务正在运行。若想中止运行的FTP服务,可以按下热键Ctrl + C将运行中断。

     
    若是想要启动FTP Server却又不想要卡住命令列,可以在命令后面加一个"&",这样命令呼叫后就会由新的instance去执行,命令列不会被卡住。


     

    只不过以这样的命令运行,我们必须要透过Kill Process的方式来终止运行的FTP服务。


     

    在FTP服务运行时,我们可以在浏览器上输入机器的网址,前面的通讯协议记得改用ftp,尝试做FTP的联机看看。


     

    浏览器找到FTP服务后会询问登入的身分,记得刚开始时笔者就有提到这是Anonymous FTP server,所以这边直接用Guest身分登入。


     

    没意外的话我们应该可以像下面这样看到FTP Server内的数据。

  • 相关阅读:
    python 学习笔记 数值型(1)
    python 学习笔记 标识符和变量(3)
    python 学习笔记 字符串(2)
    jsp+servlet+javaBean+Dao
    面试被问到岗时间,是越快越好吗?
    有赞多平台推广接入与测试
    HTTPS 加密、证书、签名与握手
    开发到底要不要自己做测试?
    我也曾找不到工作
    世界第三大浏览器正在消亡
  • 原文地址:https://www.cnblogs.com/zym0805/p/4401877.html
Copyright © 2020-2023  润新知