当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
tftp服务器的配置
发布时间:2010/12/8 9:58:52 来源:城市学习网 编辑:ziteng
  ubuntu 9.04下tftp 设置方法:
  1:sudo apt-get install tftp tftpd openbsd-inetd
  sudo apt-get install xinetd
  sudo apt-get install   netkit-inetd
  sudo apt-get install tftp-hpa tftpd-hpa
  2:在根目录下创建文件夹 tftpboot
  cd /
  sudo mkdir tftpboot      建立文件夹
  sudo chmod 777 tftpboot  更改文件夹权限
  3: sudo gedit /etc/inetd.conf  修改成如下样子
  tftp  dgram    udp    wait    nobody    /usr/sbin/tcpd
  /usr/sbin/in.tftpd   /tftpboot
  4: sudo gedit /etc/xinetd.d/tftp  修改成如下样子(如果没有tftp文件就创建它)
  service tftp
  {
  disable         =no
  socket_type     =dgram
  protocol        =udp
  wait            =yes
  user            =root
  server          =/usr/sbin/in.tftpd
  server_args     =-s /tftpboot -c
  source          = 11
  cps             = 100 2
  }
  5: sudo gedit /etc/default/tftpd-hpa  修改成如下样子(如果没有tftpd-hpa文件就创建它)
  RUN_DAEMON="no"
  OPTIONS="-s /tftpboot -c -p -U tftpd"
  6:sudo /etc/init.d/openbsd-inetd reload
  sudo in.tftpd -l /tftpboot
  7: 在tftpboot文件夹下新建测试文件 aaa
  cd /tftpboot
  sudo touch  aaa
  sudo chmod  777  aaa
  9: 开始测试tftp服务
  cd  /home
  tftp  192.168.1.111
  get  /tftpboot/aaa
  如果没有出现错误代码且在home目录下出现aaa文件则证明tftp
  服务建立成功
  注意: 1:如果出现permission denied 错误  则是操作者权限不够,
  需要提升权限
  su  root
  输入密码后就可以正常进行tftp传输操作了
  2:如果出现Access violation错误 则是文件权限没有解开,
  将要操作的文件操作权限全解开就可以了
  chmod 777 文件名
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved