码迷,mamicode.com
首页 > 其他好文 > 详细

启动BusyBox内建的FTP Server

时间:2015-04-08 13:07:20      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:

启动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内的数据。

 

技术分享

启动BusyBox内建的FTP Server

标签:

原文地址:http://www.cnblogs.com/zym0805/p/4401877.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!