标签:
我们在进行小文件传输或简单传输的时候,我们可以选择tftp;尤其在嵌入式开发方面。
sudo apt-get install xinetd tftp tftpd
① 标准Internet服务:telnet、ftp。
② 信息服务:finger、netstat、systat。
③ 邮件服务:imap、imaps、pop2、pop3、pops。
④ RPC服务:rquotad、rstatd、rusersd、sprayd、walld。
⑤ BSD服务:comsat、exec、login、ntalk、shell、talk。
⑥ 内部服务:chargen、daytime、echo、servers、services、time。
⑦ 安全服务:irc。
⑧ 其他服务:name、tftp、uucp。
service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot disable = no }其中,server_args中“/tftpboot”为我们ftp的根目录;此目录可以自定义。
sudo mkdir /tftpboot
/etc/init.d/xinetd restart
/etc/init.d/xinetd start
/etc/init.d/xinetd stop
#sudo iptables -A OUTPUT -p UDP --dport 69 -j ACCEPT #sudo iptables -A INPUT -p UDP --dport 69 -j ACCEPT #sudo iptables-save
VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。 安全性是编写VSFTP的初衷,除了这与生俱来的安全特性以外,高速与高稳定性也是VSFTP的两个重要特点。 在速度方面,使用ASCII代码的模式下载数据时,VSFTP的速度是Wu-FTP的两倍,如果Linux主机使用2.4.*的内核,在千兆以太网上的下载速度可达86MB/S。 在稳定方面,VSFTP就更加的出色,VSFTP在单机(非集群)上支持4000个以上的并发用户同时连接,根据Red Hat的Ftp服务器(ftp.redhat.com)的数据,VSFTP服务器可以支持15000个并发用户 TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。 此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。 传输中有三种模式: netascii,这是8位的ASCII码形式; 另一种是octet,这是8位源数据类型; 最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保存为文件。
标签:
原文地址:http://blog.csdn.net/xiaobin_hlj80/article/details/43945825