ubuntu搭建TFTP伺服器

2021-09-24 21:47:38 字數 1065 閱讀 5233

在嵌入式開發中,我們經常使用tftp協議來傳輸檔案。tftp(trivial file transfer protocol,簡單檔案傳輸協議)是tcp/ip協議族中基於udp協議實現的乙個用來在客戶機與伺服器之間進行簡單檔案傳輸的協議,提供不複雜、開銷不大的檔案傳輸服務,埠號為69。

tftp是乙個cs協議,涉及客戶端和伺服器端。那麼需要搭建好相應的tftp。

實際操作:

第一步:安裝客戶端程式或伺服器端程式

sudo apt-get install tftp tftpd tftpd-hpa tftp-hpa xinetd
我的客戶端和伺服器端都是在同一臺計算機上,因此把客戶端程式tftp,tftp-hpa和伺服器端程式tfptd,tftpd-hpa都安裝好了。

第二步:配置相應的配置檔案

伺服器端:

$ sudo vim /etc/defaults/tftpd-hpa

#內容修改為:

tftp_username="tftp"

tftp_directory="/home/tftpboot"

tftp_address=":69"

tftp_options="-l -c -s"

注意:/home/tftpboot是傳輸檔案的目錄,客戶端從此目錄獲取相應的檔案

客戶端:

$ sudo vim /etc/xinetd.d/tftp

#內容修改為:

service tftp

注意:user為客戶端使用者 server_args中的/home/tftpboot為伺服器端提供檔案的目錄

第三步:測試與使用

首先客戶端需要與伺服器端的網路能夠互相ping通

使用方法:

1. tftp + 伺服器ip

2. get + 檔名

3. q(推出)

UBUNTU下TFTP伺服器搭建

1.1搭建tftp伺服器 tftp trivial file transfer protocol,簡單檔案傳輸協議 是乙個基於udp協議實現的用於在客戶機和伺服器之間進行簡單檔案傳輸的協議,適合於開銷不大 不複雜的應用場合。tftp協議專門為小檔案傳輸而設計,只能從伺服器上獲取檔案,或者向伺服器寫入...

ubuntu下搭建tftp伺服器

1.1 搭建tftp 伺服器tftp trivial file transfer protocol 簡單檔案傳輸協議 是乙個基於 udp協議實現的用於在客戶機和伺服器之間進行簡單檔案傳輸的協議,適合於開銷不大 不複雜的應用場合。tftp 協議專門為小檔案傳輸而設計,只能從伺服器上獲取檔案,或者向伺服...

ubuntu下搭建tftp伺服器

1.1 搭建tftp伺服器 tftp trivial file transfer protocol,簡單檔案傳輸協議 是乙個基於udp協議實現的用於在客戶機和伺服器之間進行簡單檔案傳輸的協議,適合於開銷不大 不複雜的應用場合。tftp協議專門為小檔案傳輸而設計,只能從伺服器上獲取檔案,或者向伺服器寫...