ubuntu12.04 安装tftp

来源:互联网 发布:游戏编程入门书籍 编辑:程序博客网 时间:2024/05/21 19:34
ubuntu12.04 安装tftp
1. 安装必要的 tftp-hpa,tftpd-hpa,xinetd程序:
    sudo apt-get install tftp-hpa tftpd-hpa xinetd
2.  创建tftp端口可访问的文件目录:
     sudo mkdir /tftpboot
     sudo chmod  777 /tftpboot
3.  修改etc/xinetd.d/tftp如果没有该文件则重建:
    vim etc/xinetd.d/tftp 里面内容如下:

     service tftp
{
   socket_type = dgram
   wait = yes
   disable = no
   user = root
   protocol = udp
   server = /usr/sbin/in.tftpd
   server_args = -s /tftpboot
   #log_on_success += PID HOST DURATION
   #log_on_failure += HOST
   per_source = 11
   cps=1002
   flags = IPV4
}

4. 修改/etc/default/tftpd-hpa,没有该文则新建一个
    vim etc/default/tftpd-hpa
    文件内容如下:
     # /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
   TFTP_DIRECTORY="/tftpboot"  
   TFTP_ADDRESS="0.0.0.0:69"
   TFTP_OPTIONS="-l-c-s"
5.  启动或重新启动tftp服务:
   sudo service  tftpd-hpa start     或
   sudo service  tftpd-hpa restart
6.  打开tftp的防火墙端口:
     sudo ufw allow tftp
7.  在/tftpboot下建一个测试文件:
       vim test
8.   在本地或局域网类输入:
      test@test:~$ tftp 172.23.10.81      //tftp 本机IP
      tftp> get test      //要获取的文件
      tftp> q                //退出链接
9.  查看/home下是否有个test文件,内容是否与写入的相同。
0 0
原创粉丝点击