TFTP伺服器搭建和測試

2021-10-19 05:04:59 字數 2490 閱讀 9695

二、 tftp伺服器測試

基本知識:tftp簡單檔案傳輸協議,是乙個基於udp協議實現的用於在客戶機和伺服器之間進行簡單檔案傳輸的協議,適合開銷不大,不複雜的應用場合。

tftp協議專門為小檔案傳輸而設計,只能從伺服器上獲取檔案,或者向伺服器寫入檔案,不能列出目錄,也不能進行認證。

在ubuntu下新建這個檔案

vim /etc/xinetd.d/tftp
複製下面這個**到這個檔案中

service tftp

貼上之後

嚴格按照下面的格式對齊

實踐:

tftp檔案中的/var/tftpboot是伺服器的目錄

新建tftp伺服器目錄

mkdir /var/tftpboot
修改許可權為777

-r 是remote的縮寫,後跟server即pc機tftp伺服器根目錄中的源文 件名,或上傳server後重新命名後的檔名。

-p 是put的縮寫,上傳檔案時用,

tftp 預設占用的是69埠。

在/var/tftpboot 下面建立乙個檔案test 輸入任意內容

啟動另乙個終端

輸入命令tftp 127.0.0.1

輸入get test

輸入q可以退出

退出後,使用ls命令可以發現當前目錄下有test檔案,如果這檔案和伺服器中的test檔案內容一模一樣,表明伺服器搭建成功

上傳:tftp –p –r 目標檔名 -l 源檔名 伺服器位址

tftp –p –r d.txt –l c.txt 192.168

.1.3

的作用是從client上傳檔案c.txt到server的tftp根目標下,並更名為d.txt;若不更名,d.txt就改為c.txt.

tftp –g –l/-r 源檔名 伺服器位址

(此時引數-l與-r等效,使用時只使用其中乙個);

如tftp –g –l a.txt 192.168

.1.3或 tftp –g –r a.txt 192.168

.1.3

上傳:tftp –p –l/-r 源檔名 伺服器位址

(此時引數-l與-r等效,使用時只使用其中乙個);

如tftp –p –l b.txt 192.168

.1.3或 tftp -p –r b.txt 192.168

.1.3

作用相同,都表示從client上傳檔案b.txt到server,且不更名。

開發板測試:

TFTP伺服器搭建與測試

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

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輸...