Ubuntu10.04 下设定 TFTP 服务

      今晚想重新配置好tftp 服务,找出以前的笔记(RHEL5 平台下的),发觉跟 Ubuntu 还是有点出入的。上网看了大家的配置步骤,自己糊里糊涂,绕了不少弯路,现在总算设置好了,把步骤记录于此,方便自己他日所需。

 

1、安装相关软件包
sudo apt-get install tftpd (服务端)
sudo apt-get install tftp (客户端)
sudo apt-get install xinetd  (我理解它是一个守护进程,随时待命)

 

2、建立共享目录tftpboot

我自己是建立在根文件/ 之下的

$ cd /
$ mkdir tftpboot
$ chmod 777 tftpboot

 

3、在 /etc/xinetd.d/目录下建立tftp配置文件:
# sudo vim /etc/xinetd.d/tftp
输入:

service tftp
{
      socket_type     = dgram
      protocol        = udp   
      wait            = yes
      user            = root
      server          = /usr/sbin/in.tftpd
      server_args     = -c -s /tftpboot     (PS:替换为你的目录)
       disable         = no
      per_source      = 11
      cps             = 100 2
      flags           = IPv4
}
 
4、sudo /etc/init.d/xinetd restart 若出现:
* Stopping internet superserver xinetd [ OK ] 
* Starting internet superserver xinetd [ OK ] 
表明安装成功了。

 

5、测试

$ cd /tftpboot
$ vi test        //建立一个test文件并给它输入一点内容,方便之后校对
$ chmod 777 test //首先给要上传的文件赋予权限否则会出现Error code 2: Access violation
$ cd ~           //回到自己有读写权利的文件夹
$ tftp 192.168.1.108  //自己Linux环境下的IP地址
tftp> get test        //
其中get 是从tftpboot 共享文件夹里下载到当前文件夹

                      //   put 是从当前文件夹里上传到tftpboot 共享文件夹    

   

     到这里的没什么问题,但是奇怪的是网上全部文章都说之后应该出现:Received 6 bytes in 0.0 seconds 则说明tftp安装成功,但是我这边只是继续提示 tftp> 继续操作。当我退出tftp 服务,却看到操作结果是正确无误的。有过来人可以告诉我原因么?


 
 
 

 



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值