Slackware 12.2 启动tftp服务

tftp 简介

    tftp是一个传输文件的协议,基于UDP协议而实现。此协议设计的时候是进行小文件传输的,因此它不具备通常的FTP的许多公嫩嗯,它只能从文件服务器获得或写入文件,不能列出目录,不进行认证,传输8位数据。

    tftp分为客户端和服务断两种。通常,首先在宿主机上开启tftp服务器端的服务,设置好tftp的根目录内容(也就是供客户端下载的文件),接着,在目标板上开启tftp的客户端程序。这样,把目标板和宿主机用直连线相连之后,就可以通过tftp协议传输可执行文件了。

tftp配置

Slackware 下tftp的服务器服务默认情况下是处于关闭状态的。
1、修改配置文件    /etc/inetd.conf


#Tftp service is provided for booting.    Most sites
#run this only on machines acting as “boot servers”
<service_name><sock_type><proto><flags><user><server_path>           <args>


# tftp                        dgram           udp        wait      root       /usr/sbin/in.tftpd         in.tftpd –s /tftpboot –r blksize
找到tftp这一行将#号去掉

从<args>  in.tftpd  -s   /tftpboot -r blksize可以看出,tftp服务端的默认根目录为“/tftpboot”,若需要可以更改为其他目录。


2、然后重启一下电脑 或者重新启动inetd服务
  

  /etc/rc.d/rc.inetd restart(推荐使用)

 

3,接着,使用命令“netstat -au”已确认tftp服务是否已经开启。

...

4 ,这时,就可以把所需要的传输文件放到“/tftpboot”目录下。

OK... 主机上的tftp服务建立起来了。

 

另外:manual

Slackware 12.2

A client

root@jinsinanmu:~#man tftp

A server

root@jinsinanmu:~#man in.tftpd

你可能感兴趣的:(服务器,service,Path)