Tftp命令詳解

2021-06-10 07:01:32 字數 1051 閱讀 5998

簡單檔案傳輸協議(tftp)是用來傳送檔案的internet軟體程式,它使用起來比檔案傳輸協議(ftp)簡單,但是功能少。它通常是應用在無需使用者鑑別和目錄列表的情況下。tftp使用使用者資料報(udp)而ftp使用傳輸控制協議(tcp)。tftp在rfc 1350中進行了描述。

tftp 將檔案傳輸到正在執行 tftp 服務的遠端計算機或從正在執行 tftp 服務的遠端計算機傳輸檔案。該命令只有在安裝了 tcp/ip 協議後才可以使用。

具體格式為:

tftp [-i] host [get | put] source [destination] 

引數解釋

-i指定二進位制影象傳送模式(也稱為「八位位元組」)。在二進位制影象模式中,檔案乙個位元組接乙個位元組地逐字移動。在傳送二進位制檔案時使用該模式。

如果省略了-i,檔案將以ascii模式傳送。這是預設的傳送模式,此模式將eol字元轉換為unix的回車符和個人計算機的回車符/換行符。在傳送文字檔案時應使用此模式。如果檔案傳送成功,將顯示資料傳輸率。

host指定本地或遠端計算機。

put將本地計算機上的檔案destination傳送到遠端計算機上的檔案source。

get將遠端計算機上的檔案destination傳送到本地計算機上的檔案source。

如果將本地計算機上的檔案file-two傳送到遠端計算機上的檔案file-one,要指定為put。如果將遠端計算機上的檔案file-two傳送到遠端計算機上的檔案file-one,要指定為get。因為tftp協議不支援使用者身份驗證,所以使用者必須登入,並且檔案在遠端計算機上必須可以寫入。

source指定要傳送的檔案。如果本地檔案指定為-,則遠端檔案在stdout上列印出來(如果獲取),或從stdin(如果放置)讀取。

destination指定將檔案傳送到的位置。如果省略了destination,將假定與source同名。

1.建立tftp伺服器

優點:

tftp不像ftp會暴露身份,即使用者名稱和密碼;

使用語句簡單。

缺點:tftp常用埠為69,因此通常會被防火牆攔截。

參考:

Busybox下tftp命令使用詳解

首先來了解一下tftp命令引數,在busybox下輸入tftp help,得到tftp使用的詳細引數,如下圖 根據上述引數,tftp的命令格式如下 1 tftp g p 目標檔名 源檔名 伺服器位址 g p 目標檔名 源檔名 伺服器位址說明 從上述 說明可知,tftp g l 目標檔名 r 源檔名 ...

Busybox下tftp命令使用詳解

根據上述引數,tftp的命令格式如下 1 tftp g p 目標檔名 源檔名 伺服器位址 g p 目標檔名 源檔名 伺服器位址 說明從上述 說明可知,tftp g l 目標檔名 r 源檔名 伺服器位址 如命令 tftp g l b.txt r a.txt 192.168.1.2 tftp p r 目...

tftp 命令格式

tftp 向執行曰常檔案傳輸協議 tftp 服務或守護程式的遠端計算機 尤其是執行 unix 的計算機 傳輸或接收檔案。如果使用時不帶引數,tftp 將顯示幫助。語法tftp i host source destination 引數 i 指定二進位制影象傳送模式 也稱為八進位制模式 在二進位制影象模...