TFTP(Trivial File Transfer Protocol,簡單文件傳輸協議)是TCP/IP 協議族中的一個 用來在客戶機與服務器之間進行簡單文件傳輸的協議,提供不復雜、開銷不大的文件傳輸 服務。端口號爲69。
TFTP這種簡單的基於UDP的文件傳輸協議,通常只能用於小文件的傳輸。並且它不具備通常的FTP的許多功能,它只能從文件服務器上獲得或寫入文件,不能列出目錄,也不進行認證。
TFTP這種簡單的基於UDP的文件傳輸協議,通常只能用於小文件的傳輸。並且它不具備通常的FTP的許多功能,它只能從文件服務器上獲得或寫入文件,不能列出目錄,也不進行認證。
在嵌入式開發中,tftp 服務常用於通過網線從pc機服務端的tftp 目錄中下載鏡像文件到目標開發板中,以待燒寫。1.
1.先查詢是否安裝了tftp,rpm -qa | grep tftp
如果沒有安裝,可以再安裝映像中找到tftp-server*.rpm,或者到此處下載:點擊打開鏈接
然後執行rpm -ivh tftp-server*.rpm安裝tftp服務端。
2.可能會提示依賴不滿足,缺少xinetd,可以再安裝映像中找到安裝。
3.最後安裝tftp客戶端,tftp-*.rpm。
rpm -ivh tftp-*.rpm。
完成安裝。
在根目錄下創建tftp主工作目錄
mkdir /tftpboot
配置tftp,對應改成下面兩行
server_args = -s /tftpboot
disable = no
:wq保存退出。
vim /etc/xinet.d/tftp
打開tftp服務:
/etc/init.d/xinetd start 或者重啓 /etc/init.d/xinetd restart
查詢是否打開
netstat -a | grep nfs
正常的話會顯示
udp 0 0 *:tftp *:*