首页 > 其他 > 详细

Busybox学习笔记:FTP Server

时间:2019-05-31 22:08:43      阅读:107      评论:0      收藏:0      [点我收藏+]

Busybox学习笔记:FTP Server

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

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

技术分享图片
图1

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

技术分享图片
图2

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

技术分享图片
图3

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

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

技术分享图片
图4

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

技术分享图片
图5

Busybox学习笔记:FTP Server

原文:https://www.cnblogs.com/drobot/p/10957449.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!