日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

【转】ubuntu16.04安装配置tftp服务

發布時間:2023/12/10 Ubuntu 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】ubuntu16.04安装配置tftp服务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉自:ubuntu16.04安裝配置tftp服務_carspiriter的博客-CSDN博客_ubuntu安裝tftp

首先聲明:tftp是client客戶端,tftpd是server服務器端,d應該指的是daemon。如果你要從別人的tftp服務器端上傳/下載東西,就要用到tftp;如果你為別人提供tftp服務,供別人上傳/下載東西,那就要安裝tftpd服務程序。

ubuntu中常用的tftp服務器和客戶端是tftpd-hpa和tftp-hpa

==========================================================================================

tftpd-hpa(服務器)

安裝:

  • sudo apt-get install tftpd-hpa

配置:

  • sudo vim /etc/default/tftpd-hpa
  • TFTP_USERNAME="tftp"
    TFTP_DIRECTORY="/tftpboot"????//指定將來下位機的下載目錄為上位機的/tftpboot,此目錄隨意指定即可
    TFTP_ADDRESS="0.0.0.0:69"
    TFTP_OPTIONS="-l -c -s"
  • 修改完畢,保存退出
  • sudo mkdir /tftpboot //創建tftpd-hpa網絡服務的下載目錄
  • 修改下載目錄的用戶和組權限為當前用戶(例如carspiriter用戶)?
  • sudo chown carspiriter /tftpboot -R?
  • sudo chgrp carspiriter /tftpboot -R
  • 修改下載目錄的權限
  • sudo chmod 777 /tftpboot
  • 使用:

    • 重新啟動tftpd-hpa網絡服務:sudo service tftpd-hpa restart

    ==============================================================================================

    tftp-hpa(客戶端)

    安裝:

  • sudo apt-get install xinetd
  • sudo apt-get install tftp-hpa
  • 配置:

  • vim /etc/xinetd.d/tftp
  • 配置內容如下圖
  • 重啟tftp服務:sudo service xinetd restart
  • ============================================================================================

    測試:

  • 隨便找個目錄,只要不是/tftpboot就行
  • tftp 127.0.0.1
  • tftp> get xxx??? //下載(下載成功后沒有提示,并且在當前目錄下會出現xxx文件)
  • ============================================================================================

    Bug修復:

    • 現象:后來在使用的過程中碰到了如圖問題

    • 原因:從Log可以看到,是在執行in.tftpd文件的時候出錯退出的。而in.tftpd在兩個地方都有設置執行,故而沖突。

    一個是在xinetd超級守護進程中有設置開機自動執行in.tftpd,如下圖文件/etc/xinetd.d/tftp中server = /usr/sbin/in.tftpd

    另外一個地方就是在tftpd自己的啟動文件/etc/init.d/tftpd-hpa也有設置,如圖:

    • 方法:只要不讓xinetd啟動tftpd服務就可以了,具體操作如下:

    1.

    2.???????? disable = yes

    3.

    • 總結:出問題的原因在于不了解xinetd托管服務,導致在多個地方設置開啟tftpd,造成端口沖突。這個后續要深入學習下。

    參考:

  • Tftpd-hpa - Ubuntu中文
  • Ubuntu下搭建tftp服務器最簡單方法_服務器應用_Linux公社-Linux系統門戶網站
  • Linux tftp命令
  • https://blog.csdn.net/canhaimingyue/article/details/52544772
  • 總結

    以上是生活随笔為你收集整理的【转】ubuntu16.04安装配置tftp服务的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。