ubuntu16 04下tftp服務搭建

2021-10-25 12:24:11 字數 1656 閱讀 3431

tftp(trivial file transfer protocol,簡單檔案傳輸協議)是tcp/ip協議族中的乙個用來在客戶機與伺服器之間進行簡單檔案傳輸的協議,提供不複雜、開銷不大的檔案傳輸服務。埠號為69。tftp是乙個傳輸檔案的簡單協議,它基於udp協議而實現,但是我們也不能確定有些tftp協議是基於其它傳輸協議完成的。此協議設計的時候是進行小檔案傳輸的。因此它不具備通常的ftp的許多功能,它只能從檔案伺服器上獲得或寫入檔案,不能列出目錄,不進行認證,它傳輸8位資料。

1.安裝tftp服務

sudo

apt-get

install tftp-hpa tftpd-hpa

2.安裝xinetd服務,用於管理tftp服務

sudo

apt-get

install xinetd

具體xinetd服務來管理其它服務參考一下博文linux下服務的管理詳解

3.建立共享的目錄

建立共享目錄

mkdir /home/wang/linux/tftp
給予相應許可權

chmod 777 /home/wang/linux/tftp
4.修改配置檔案進入/etc/xinetd.d資料夾建立tftp檔案

cd /etc/xinetd.d

vim tftp

在tffp檔案中輸入如下內容

server tftp

server_args:需要根據自己的配置來寫路徑。

5.啟動tftp服務

sudo

service tftpd-hpa start

6.修改/etc/default/tftpd-hpa 檔案

# /etc/default/tftpd-hpa

tftp_username=

"tftp"

tftp_directory=

"/home/wang/linux/tftp"

tftp_address=

":69"

tftp_options=

"-l -c -s"

tftp_directory 就是我們上面建立的 tftp 資料夾目錄,以後我們就將所有需要通過tftp 傳輸的檔案都放到這個資料夾裡面,並且要給予這些檔案相應的許可權。

7.重新啟動服務

sudo

service tftpd-hpa restart

1.執行命令來連線tftp伺服器

tftp 192.168.0.104        是我tftp伺服器的ip位址
連線成功後如下圖所示

2.從tftp上進行檔案的訪問

Ubuntu16 04下tftp服務搭建

ubuntu下tftp服務搭建 1 安裝軟體包 sudo apt get install tftpd tftp xinetd 2 建立配置檔案 在 etc xinetd.d 下建立乙個配置檔案tftp sudo vi etc xinetd.d tftp 內容如下 service tftp 3 建立t...

ubuntu16 04安裝TFTP服務

1 安裝tftp服務 tftp服務的設定 apt get install tftp tftpd apt get install openbsd inetd 2 建立tftpd目錄 mkdir home tony tftpdir 隨便拷貝乙個zimage進去做測試 cp fv zimage home ...

Ubuntu16 04安裝TFTP服務

1 獲取root許可權 2 apt get installtftpd hpa tftp hpa 3 建立傳輸目錄 mkdir tftpboot 4 獲取許可權 chmod 777 tftpboot 5 修改配置檔案 vi etc default tftpd hpa tftp username tft...