TFTP服务器配置

来源:互联网 发布:java判断float是否为0 编辑:程序博客网 时间:2024/04/25 18:56

TFTP服务器配置

【实验内容】

TFTPTrivialFile TransferProtocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。TFTP承载在UDP上,提供不可靠的数据流传输服务,不提供存取授权与认证机制,使用超时重传方式来保证数据的到达。


【实验目的】

通过实验,学员掌握TFTP服务配置方法


【实验平台】

带有Linux操作系统的PC机,并在以太网中连接。


【实验步骤】

  1. 配置服务器端

使用以下的命令,安装TFTP服务端。

linux@farsight:~$sudo apt-get install tftp-hpa tftpd-hpa xinetd

正在读取软件包列表...完成

正在分析软件包的依赖关系树

正在读取状态信息...完成

推荐安装的软件包:

inet-superserver

下列【新】软件包将被安装:

tftp-hpatftpd-hpa xinetd

共升级了0个软件包,新安装了3个软件包,要卸载0个软件包,有9个软件未被升级。

需要下载198kB的软件包。

解压缩后会消耗掉631kB的额外空间。

获取:1http://archive.ubuntu.com intrepid/main tftp-hpa 0.48-2.2ubuntu1[24.5kB]

获取:2http://archive.ubuntu.com intrepid/main tftpd-hpa 0.48-2.2ubuntu1[35.2kB]

获取:3http://archive.ubuntu.com intrepid/main xinetd 1:2.3.14-7ubuntu1[139kB]

下载198kB,耗时14s(13.8kB/s)

正在预设定软件包...

选中了曾被取消选择的软件包tftp-hpa

(正在读取数据库...系统当前总共安装有108543个文件和目录。)

正在解压缩tftp-hpa(.../tftp-hpa_0.48-2.2ubuntu1_i386.deb)...

选中了曾被取消选择的软件包tftpd-hpa

正在解压缩tftpd-hpa(.../tftpd-hpa_0.48-2.2ubuntu1_i386.deb)...

选中了曾被取消选择的软件包xinetd

正在解压缩xinetd(.../xinetd_1%3a2.3.14-7ubuntu1_i386.deb)...

正在处理用于man-db的触发器...

正在设置tftp-hpa(0.48-2.2ubuntu1) ...

正在设置tftpd-hpa(0.48-2.2ubuntu1) ...


正在设置xinetd(1:2.3.14-7ubuntu1) ...

*Stopping internet superserver xinetd [ OK ]

*Starting internet superserver xinetd [ OK ]

还可以下载这些软件包:

tftp-hpa_0.48-2.2ubuntu1_i386.deb

tftpd-hpa_0.48-2.2ubuntu1_i386.deb

xinetd_1_3a2.3.14-7ubuntu1_i386.deb

然后

sudodpkg –i *.deb安装这些软件包

2.添加配置文件

linux@farsight:~$sudovim /etc/xinetd.d/tftp

添加如下内容:

servicetftp

{

disable =no

socket_type =dgram

protocol =udp

wait =yes

user =root

server =/usr/sbin/in.tftpd

server_args =-s /tftpboot

per_source =11

cps =100 2

flags =IPv4

}

3、启动/停止tftp服务

linux@farsight:~$sudo /etc/init.d/xinetd stop

*Stopping internet superserver xinetd [ OK ]


linux@farsight:~$sudo /etc/init.d/xinetd status

*xinetd is not running


linux@farsight:~$sudo /etc/init.d/xinetd start

*Starting internet superserver xinetd [ OK ]


linux@farsight:~$sudo /etc/init.d/xinetd status

*xinetd is running.

linux@farsight:~$sudo /etc/init.d/xinetd restart

*Stopping internet superserver xinetd [ OK ]

*Starting internet superserver xinetd [ OK ]



原创粉丝点击