在 Ubuntu 中,關於 tftp 伺服器的實現

2021-07-05 17:31:19 字數 1395 閱讀 6384

tftp的配置步驟如下:

1.若/etc/xinetd.d/下存在tftp,則執行下列操作

1>關閉xinetd服務

$sudo service xinetd stop

2>刪除tftp檔案

$sudo rm /etc/xinetd.d/tftp

3>啟動xinetd服務

$sudo service xinetd start

2.安裝tftp客戶端和伺服器

$sudo apt-get install tftp-hpa

$sudo apt-get install tftpd-hpa

3.修改tftpd-hpa配置檔案

$vi /etc/default/tftpd-hpa

修改「/var/lib/tftpboot」為「/tftpboot」

修改「--secure」為「--secure -c」允許上傳新檔案

4.若/tftpboot不存在,建立該目錄

$sudo mkdir /tftpboot

$sudo chmod 777 /tftpboot

5.重啟tftpd-hpa服務

$sudo service tftpd-hpa restart

若服務重啟成功,能檢視到相應的程序

$sudo ps -ef | grep in.tftpd

至此tftp服務已經安裝完成了。下面可以對其進行一下測試。

$tftp ip                 //注:測試時的ip最好是本機ip,這樣方便測試

tftp>put test.txt     //在put之前,確定在當前這個目錄中,有test.txt這個檔案,若無,可任意新建一                            

//個檔案然後cd /tftpboot目錄下檢視,看是否有test.txt這個檔案,若有則證明                              

//tftp伺服器安裝成功。

tftp>get test.txt     //在進行這步之前,確保/tftpboot目錄下有test.txt這個檔案,也可以是/tftpboot                            

//目錄下的任意乙個檔案。執行這個命令之後,看當前目錄下是否有test.txt對                              

//應的這個檔案

tftp>quit              //表示退出tftp服務

注:在/etc/目錄下看不到xinet.d的原因是因為你沒有安裝xinetd,所以你可以sudo apt-get install xinetd安裝即可!

在Ubuntu中搭建TFTP伺服器

做個記錄,方便自己後面檢視。要能幫助到新手童鞋那就是再好不過的事情了。tftp是乙個基於udp協議實現的用於在客戶機和伺服器之間進行簡單檔案傳輸的協議,適用於開銷不大 不複雜的應用場合。tftp協議專門為小檔案傳輸而設計,只能從伺服器上獲取檔案,或者向伺服器寫入檔案,不能列出目錄,也不能進行認證。搭...

在Ubuntu中搭建TFTP伺服器

做個記錄,方便自己後面檢視。要能幫助到新手童鞋那就是再好不過的事情了。tftp是乙個基於udp協議實現的用於在客戶機和伺服器之間進行簡單檔案傳輸的協議,適用於開銷不大 不複雜的應用場合。tftp協議專門為小檔案傳輸而設計,只能從伺服器上獲取檔案,或者向伺服器寫入檔案,不能列出目錄,也不能進行認證。搭...

Ubuntu下關於tftp的配置

配置環境 ubuntu 12.04 之所以沒在 window 環境下,只是想盡量在乙個平台下 linux 進行嵌入式實驗,同時更加熟悉 linux 環境。說明 因為從網上找的資料或者過時,或者安裝出現錯誤,故此寫寫自己配置 tftp 的過程,關鍵是出現的錯誤,畢竟,這就是經驗。一 給出目前自己成功配...