TFTP伺服器搭建與測試

2021-07-26 20:06:27 字數 1622 閱讀 5323

一、基礎知識介紹

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

根據上面關於 tftp 的介紹,實現tftp 我們需要搭建乙個tftp 的伺服器,arm開發板當做客戶端。

使用虛擬機器 ubuntu來當做伺服器,下面我們先講解一下伺服器端的配置。

二、搭建伺服器

1、進入root,首先輸入命令:sudo apt-get install xinetd,安裝xinetd,如下圖:

安裝完 xinetd,如下圖:

2、接下來輸入命令安裝 tftp(客戶端)和 tftpd(服務端):sudo apt-get install tftp tftpd,如下圖:

安裝完成後,如下圖:

3、然後建立 tftp 的配置檔案,使用命令:vi /etc/xinetd.d/tftp建立檔案,如下圖:

service tftp

如下圖:

注意:如上圖所示,這個檔案在貼上內容之後,必須按照上面的格式嚴格對齊。

4、退出並儲存。其中 server_args設定的/var/tftpboot 目錄是tftp 伺服器的目錄,tftp客戶端就是從這個目錄裡面獲取伺服器上的檔案的。使用命令 mkdir /var/tftpboot 建立tftp 伺服器的目錄

5、然後設定/var/tftpboot 的訪問許可權為777,如下圖:

6、輸入:sudo /etc/init.d/xinetd restart 命令重啟 xinetd服務,如下圖:

伺服器到這一步就搭建好了,後面來進行測試。

三、伺服器測試

一、將arm開發板與伺服器設定在同一網段

二、 現在我們獲取tftp上的檔案,在開發板的串列埠輸入:tftp -g -l test -r test 192.168.1.109(執行tftp  -g  - r   test  192.168.1.109 (pc 端i p,執行ifconfig獲取)),如下圖:

TFTP伺服器搭建和測試

二 tftp伺服器測試 基本知識 tftp簡單檔案傳輸協議,是乙個基於udp協議實現的用於在客戶機和伺服器之間進行簡單檔案傳輸的協議,適合開銷不大,不複雜的應用場合。tftp協議專門為小檔案傳輸而設計,只能從伺服器上獲取檔案,或者向伺服器寫入檔案,不能列出目錄,也不能進行認證。在ubuntu下新建這...

tftp伺服器搭建

1.安裝tftp server sudo apt get install tftpd hpa sudo apt get install tftp hpa 如果不需要客戶端可以不安裝 tftp hpa是客戶端 tftpd hpa是伺服器端 2.配置tftp伺服器 sudo vim etc defaul...

TFTP伺服器搭建

1 搭建伺服器 安裝xinetd,sudo apt get install xinetd 安裝tftp 和tftpd,sudo apt get install tftp tftpd 配置 etc xinetd.d tftp檔案 一定要對齊,嚴格按照格式輸入!vi etc xinetd.d tftp輸...