Windows与Linux下tftp服务的使用
tftp 協議是基于 udp 的,輕量小巧,用在局域網和嵌入式上很順手。大部分帖子把在 linux 上配置的過程描述的過于復雜,其實只是個工具而已。研究協議抓下包對比協議內容也可以滿足需求了,下面進入正文。分別講下在 linux 以及 windows 環境下的tfpd使用教程。
1. windows 工具鏈接
下載地址:Tftpd32 鏈接
2. Linux 軟件包安裝
sudo apt-get install tftpd-hpa(tftp 服務端軟件包)
sudo apt-get install tftp-hpa(tftp 客戶端軟件包)
3. windows 作服務器 & Linux 系統作客戶端
<1> 打開安裝好的 Tftpd32(Tftpd64)windows 軟件,并按照如下截圖進行設置。
在第一處設置用于傳輸的目標文件夾,為了方便演示,我在其中新建"123.txt"文件,注意:最好在文本中寫入內容便于驗證。因為即使傳輸錯誤也會創建一個空文件。在第二處點擊下拉選擇和其他主機網絡相互連通的網卡與IP即可。windows的配置就已經結束了,實際上打開該軟件,就默認開啟了 tfpd 服務端。
<2> Linux 上我以 Ubuntu 系統為例,安裝完如上軟件包之后就可以直接 tftp 客戶端功能了。
打開終端,創建 “/mnt/tftpboot”文件夾并設置權限,然后使用 tftp 命令就可以了。如下所示:
注:兩臺機器必須處于同一網段,這里我的Linux機器IP為:192.168.8.200。可以先ping以下試下。過程就很簡單了,創建"456.txt" 然后登錄windows的tftp服務器,從windows獲取123.txt,上傳456.txt到windows。查看文件內容判斷是否成功。
4. Linux 作服務器 &?Windows 作客戶端
<1> ?Linux 下配置相關文件: /etc/default/tftpd-hpa,配置如下圖:
主要是目錄以及地址配置好就可以了。比較簡單,然后開始啟用 tftp 服務端服務,為方便演示,創建111.txt文件。
<2> windows上打開tftpd軟件,并設置如下:
注意IP要填寫為linux服務端的IP地址,端口為tftp服務的默認端口號69。點擊“Get”從服務器上進行下載,點擊"Put"上傳到服務器上。選擇“Get”時,是將服務器的上的 “Remote File”下載保存到 “Local File”,“Put”是將本地的“Local File”傳到服務器上。執行完后分別在windows和Ubuntu的目錄下查看相關文件內容進行確認即可。下圖是最終結果:
有疑問或者問題就可以給我郵件或者評論,覺得有用就點贊吧~:-D
總結
以上是生活随笔為你收集整理的Windows与Linux下tftp服务的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: JDK下载
 - 下一篇: Ajenti-Linux控制面板之自动化