TFTP服务器配置

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

---------------------------------------------------------------------

1.配置服务器端

安装TFTP服务:

apt-get install tftp-hpa tftpd-hpa xinetd

---------------------------------------------------------------------

2.修改配置文件

在/etc/default下修改tftp服务的配置文件tftpd-hpa:

sudo vim /etc/default/tftp-hpa
#/etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"

说明:修改项,其中TFTP_DIRECTORY处可以改为你的tftp-server的根目录,参数-c指定了可以创建文件。

创建文件夹/tftpboot,修改权限为666

---------------------------------------------------------------------

3.手动启动/停止服务

大家可以通过手动去启动/停止TFTP服务器,修改配置文件后必须重新启动服务。

a)  停止包括tftp在内的网络服务,查看状态显示为“not running”.

$ sudo service tftpd-hpa stop
tftpd-hpa stop/waiting

$ sudo service tftpd-hpa start
tftpd-hpa start/running, process 9948

b)  启动包括tftp在内的网络服务,查看状态显示为“running”

$ sudo service tftpd-hpa start
*Starting internet superserver xinetd                                  [OK]

$ sudo service tftpd-hpa status
tftpd-hpa start/running, process 9875

c)  重新启动包括tftp在内的网络服务

$ sudo service tftpd-hpa restart
tftpd-hpa start/running, process 9953

---------------------------------------------------------------------

4.tftp服务器测试

a)  登录服务器

$ tftp localhost
或
$ tftp <主机ip>

b)  从tftp服务器下载文件

tftp>get <filename>

c)  上传文件到tftp服务器

tftp>put <filename>

d)  查看帮助

tftp>?
或
tftp>help tftp-hpa 0.48
Commands may be abbreviated.    Commands are:

connect    connect to remote tftp
mode       set file transfer mode
put          send file
get          receive file
quit         exit tftp
verbose   toggle verbose mode
trace       toggle packet tracing
literal      toggle literal mode, ignore ':' in file name
status     show current status
binary     set mode to octet
ascii        set mode to netascii
rexmt      set per-packet transmission timeout
timeout   set total retransmission timeout
?             print help information
help        print help information

e)  退出登陆

tftp> quit

 

原文链接:http://www.cnblogs.com/lr-ting/archive/2012/06/14/2549025.html

posted @ 2012-06-14 11:20  lr_ting  阅读(1264)  评论(0编辑  收藏  举报
simple statistics
Econo Lodge Coupons