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

你可能感兴趣的:(ftp)