首页源码tftpserver(什么是tftpserver)

tftpserver(什么是tftpserver)

编程之家2024-05-0187次浏览

一、Mac 上自带TFTP Server 软件的使用

简单文件传输协议Trivial File Transfer Protocol(TFTP)是一个基于UDP协议的简单的、低开销的文件传输协议,允许客户端get或者put文件到远程主机上。由于它开销极效,所以TFTP被用于引导计算机,例如没有大容量存储器的[路由器]。这就是为什么很多[路由器]都用tftp作为升级的方式。这个协议很有意思,如果感兴趣,请参考如下两个网址:

tftpserver(什么是tftpserver)

中文wiki或者英文wiki

RFC 1350 THE TFTP PROTOCOL(REVISION 2)

Mac默认自带TFTP。配置文件位置:/System/Library/LaunchDaemons/tftp.plist。

tftpserver(什么是tftpserver)

修改配置文件,去掉如下两行:

添加如下配置(可选),就是添加-l选项:

简要说明:

tftpserver(什么是tftpserver)

I、-i选项,开启不安全模式。-l选项,使用syslog记录所有请求的日志。关于说明请参考:man tftpd(打开终端,输入这条命令就能看到了)。

II、/private/tftpboot是默认路径,需要改变其读写权限(非常重要),执行命令:

执行上边两条,如果没有报错,那么说明启动成功。如果想看日志可以使用如下命令:

得到的日志应该如下:

这个位置貌似有一条报错,但是不影响使用,如果有高手请指教如何处理。

3、TFTP协议的使用

在启动TFTP服务器后,我们就可以使用TFTP来连接这台服务器,并获取或者提交文件了。下边用命令行来演示:

简单说明:我们通过tftp从tftp服务器上获取1.txt(/private/tftpboot/1.txt)文件。

connect host-name [port]连接服务器。其他命令请参考: man tftp。

二、...tftp start 结果是:tftp:未被识别的服务,什么意思,

FTP配置

建议使用vsftp,如果使用了pure-ftpd,需要屏蔽掉pure-ftpd服务。

(1)Root用户执行yast2---》network services--》network services(xinetd)

将/usr/sbin/pure-ftpd和/usr/sbin/vsftpd

分别将pure-ftp的状态置为off,vsftpd的状态置为on,然后单击按钮,修改完成。

(2)vi/etc/vsftpd.conf注释掉下面的四项

#write_enable=YES

#local_enable=YES

#ascii_upload_enable=YES

#ascii_download_enable=YES

(3)vi/etc/ftpuser将root用户注释掉

(4)重启FTP服务

# service vsftpd restart

Shutting down vsftpd done

Starting vsftpd done

重启服务后,再进行测试,使用本地用户及密码登陆(此时root用户不能登录)

请问你是这样解决的吗,若不是,又怎样弄好的?

三、tftp和ftp有什么区别么

ftp使用的是tcp21端口,而tftp使用的是udp69端口,一般防火墙都会封tcp端口而不会封udp的,所以tftp有时比ftp好用,不过tftp传输的文件一般较小,你要传大文件就要用ftp了

�6�1 FTP is complete,oriented session-,general purpose file transfer protocol。 TFTP is used as bare-bones special purpose file transfer protocol。�6�1可以以交互方式使用 FTP。 TFTP允许文件只能单向的传送。

�6�1 FTP depends on TCP,is connection oriented,and provides reliable control。 TFTP depends on UDP,requires less overhead,and provides virtually no control。

�6�1 FTP提供用户身份验证。 TFTP却不。

�6�1 FTP使用众所周知的 TCP端口号:数据和连接对话框的 21 20。 TFTP使用它的文件传输活动 UDP端口号 69。

�6�1 Windows NT FTP server service does not support TFTP because TFTP does not support authentication。

�6�1 Windows 95和 TCP/ IP-32 for Windows for Workgroups不包括 TFTP客户端程序。

t8830pro(t8830pro是什么)三维建模?三维建模实训心得体会