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