專欄地址:嵌入式開發(fā)
專欄文章:
【01】windows安裝VMware最新版本(VMware Workstation 17.0 Pro)詳細教程
【02】VMware17虛擬機安裝Ubuntu最新版本(Ubuntu22.04LTS)詳細步驟
【03】Ubuntu22.04 添加samba,并在windows訪問 的詳細教程
【04】Vmware Pro 17 設(shè)置共享文件夾
【05】Ubuntu最新版本(Ubuntu22.04LTS)安裝Tftp服務(wù)及其使用教程
【06】Windows下的Tftpd32(Tftpd64)軟件下載和使用教程-集成了Tftp服務(wù)器、客戶端
【07】Ubuntu最新版本(Ubuntu22.04LTS)安裝nfs服務(wù)器及使用教程
【08】Windows下SecureCRT的下載、安裝、使用、配置【Telnet/ssh/Serial】
【09】Xshell的下載、使用、配置【ssh、telnet、串口】
一、概述
??TFTP(Trivial File Transfer Protocol,簡單文件傳輸協(xié)議)是TCP/IP協(xié)議族中的一個用來在客戶機與服務(wù)器之間進行簡單文件傳輸?shù)膮f(xié)議,提供不復(fù)雜、開銷不大的文件傳輸服務(wù)。端口號為69。
??TFTP服務(wù)器是一個多線程TFTP服務(wù)器,允許任何數(shù)量的客戶端連接同時進行。在嵌入式開發(fā)中,常用來下載運行程序到開發(fā)板,屬于嵌入式開發(fā)需要掌握的一個軟件。
二、在Ubuntu安裝Tftp服務(wù)器
在安裝之前,先對要安裝的tftp相關(guān)軟件做個了解,
??tftpd-hpa
是tftp服務(wù)器,
??tftp-hpa
是tftp客服端,如果你的Ubuntu只是需要作為tftp服務(wù)器使用,可以不安裝tftp-hpa
。
??xinetd
的全稱是extended internet daemon,xinetd
是新一代的網(wǎng)絡(luò)守護進程服務(wù)程序,又叫超級Internet服務(wù)器,提供類似于inetd+tcp_wrapper的功能。Linux系統(tǒng)會把一些不常用的服務(wù)監(jiān)聽端口交由xinetd
集中監(jiān)聽,有客戶端請求時,xinetd
就會啟動相應(yīng)服務(wù)來處理客戶端的請求,處理結(jié)束后,xinetd
繼續(xù)監(jiān)聽。
??2.1 安裝tftp服務(wù)端(tftpd-hpa):
sudo apt-get install tftpd-hpa
??2.2 配置,修改/etc/default/tftpd-hpa,如圖:
sudo vim /etc/default/tftpd-hpa
??2.3 創(chuàng)建tftp服務(wù)的下載目錄:
sudo mkdir /tftpboot
sudo chmod 777 /tftpboot/
??2.4 重啟tftp服務(wù)器:
sudo service tftpd-hpa restart
三、在Ubuntu安裝、使用Tftp客戶端
??3.1 安裝tftp客戶端(tftp-hpa):
sudo apt-get install tftp-hpa
??3.2 tftp客戶端命令說明:
connect :連接到遠程tftp服務(wù)器
mode :文件傳輸模式
put :上傳文件
get :下載文件
quit :退出
verbose :顯示詳細的處理信息
trace :顯示包路徑
status :顯示當(dāng)前狀態(tài)信息
binary :二進制傳輸模式
ascii :ascii 傳送模式
rexmt :設(shè)置包傳輸?shù)某瑫r時間
timeout :設(shè)置重傳的超時時間
help :幫助信息
? :幫助信息
??3.3 使用tftp客戶端(tftp-hpa):
在
/tftpboot
目錄創(chuàng)建一個ser.txt
文件,供客戶端下載;
在/home/samba/
(或其他任意目錄都行) 創(chuàng)建cli.txt
,用于上傳到tftp服務(wù)器 ;
在/home/samba/
執(zhí)行tftp客戶端,下載ser.txt
,上傳cli.txt
touch /tftpboot/ser.txt
touch /home/samba/cli.txt
tftp 127.0.0.1
tftp> get ser.txt
tftp> put cli.txt
tftp> q
參考:
Tftpd-hpa-Ubuntu 中文 Wiki
Linux tftp命令文章來源:http://www.zghlxwxcb.cn/news/detail-640476.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-640476.html
到了這里,關(guān)于Ubuntu最新版本(Ubuntu22.04LTS)安裝Tftp服務(wù)及其使用教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!