Windows及Linux 下tftp 服務器安裝及使用

TFTP(Trivial File Transfer Protocol,簡單文件傳輸協議)是基於UDP協議實現的一個用來在客戶機與服務器之間進行簡單文件傳輸的協議,提供不復雜、開銷不大的文件傳輸服務。vim

TFTP設計的時候是進行小文件傳輸的。所以它不具有一般的FTP的許多功能,它只能從文件服務器上得到或寫入文件,不能列出目錄,不進行認證,它傳輸8位數據。傳輸中經常使用兩種模式:netascii,這是8位的ASCII碼形式,另外一種是octet,這是8位源數據類型;默認使用端口號爲69。服務器

下面介紹如何在Windows下和Linux(Ubuntu)下安裝和使用TFTP工具工具

 

1、Windows下載和安裝TFTP 服務器和客戶端工具測試

tftp32(tftp64)是Windows使用較廣的一個TFTP工具,同時支持服務器和客戶端模式,如下是tftp32的官方網站地址http://tftpd32.jounin.net/ ,在官方下載須要的版本,雙擊按照提示一步步安裝便可。網站

打來tftp32/tftp64 工具,選擇正下方的Settings按鈕.net

在彈出的對話框中選擇GLOBAL自對話框,選擇本身須要的服務和客戶端類型。這裏選擇了 TFTP Server 和 TFTP Client兩項設計

切換到 TFTP子對話框,這裏能夠設置一些TFTP的參數包括TFTP默認工做目錄,以及端口等,端口默認爲69,不建議隨便修改。3d

 

配置完成後點擊OK 返回主界面,此時的Tftp Sever即處於監聽狀態。rest

2、Ubuntu下安裝和配置TFTP Sever 和客戶端工具blog

一、安裝客戶端工具

執行,sudo apt install tftp 按提示輸入密碼

在終端中輸入tftp 進去tftp 命令界面

在終端中輸入?查詢tftp支持的命令以及解釋

這裏演示。從服務器下get 一個 test.txt 文件

connect 172.172.168.81 #鏈接到主機地址爲172.172.168.81的tftp服務器

get test.txt #下載test.txt 文件

二、安裝tftp 服務器

執行 sudo apt install tftpd-hpa 根據提示輸入密碼

執行 vim /etc/default/tftpd-hpa 修改配置文件以下:

執行service tftpd-hpa restart 重啓服務器。

使用 tftp 127.0.0.1 測試本機 tftp 服務器