簡化Linux TFTP服務(wù)器安裝和設(shè)置
Linux TFTP服務(wù)器安裝與配置的內(nèi)容,我們?cè)谖恼轮校瑸榇蠹以敿?xì)講解了一下。那么首先我們會(huì)對(duì)TFTP協(xié)議的內(nèi)容進(jìn)行一下簡單的介紹,之后對(duì)于這個(gè)配置內(nèi)容在做細(xì)化的分析。
TFTP協(xié)議簡介
TFTP是一個(gè)傳輸文件的簡單協(xié)議,它其于UDP協(xié)議而實(shí)現(xiàn),但是我們也不能確定有些TFTP協(xié)議是基于其它傳輸協(xié)議完成的。此協(xié)議設(shè)計(jì)的時(shí)候是進(jìn)行小文件傳輸?shù)摹R虼怂痪邆渫ǔ5腇TP的許多功能,它只能從文件服務(wù)器上獲得或?qū)懭胛募荒芰谐瞿夸?,不進(jìn)行認(rèn)證,它傳輸8位數(shù)據(jù)。傳輸中有三種模式:netascii,這是8位的ASCII碼形式,另一種是octet,這是8位源數(shù)據(jù)類型;***一種mail已經(jīng)不再支持,它將返回的數(shù)據(jù)直接返回給用戶而不是保存為文件。
最近在搞嵌入式開發(fā),要用到TFTP協(xié)議把嵌入式系統(tǒng)和程序燒寫到板子上,所以在PC的Magic Linux進(jìn)行了配置。
由于我的Magic Linux上是沒有TFTP這個(gè)系統(tǒng)服務(wù)的,所以還要安裝相關(guān)的軟件包才可以配置。但有些操作系統(tǒng),比如RedHat是系統(tǒng)自帶有的,所以可以直接跳到第4步。下面以要下載軟件包為例子介紹安裝和配置過程。
Linux TFTP服務(wù)器安裝與配置1.下載軟件包
可以到http://www.kernel.org/pub/software/network/tftp/ 下載 tftp-server-0.43-1.i386.rpm和tftp-hpa-0.48.tar.gz(可能有更新版本的)兩個(gè)包,可能***個(gè)rpm包可以不要的,第二個(gè)包就包含了服務(wù)器和客戶端,但是只是編譯安裝第二個(gè)包的時(shí)候發(fā)現(xiàn)并沒有在系統(tǒng)服務(wù)設(shè)置中添加TFTP服務(wù),我也不知道什么原因,后來就多下載了***個(gè)包,直接安裝搞定。
Linux TFTP服務(wù)器安裝與配置2.安裝tftp-server-0.43-1.i386.rpm 服務(wù)器
[root]# rpm -ivh --nodeps tftp-server-0.43-1.i386.rpm,此時(shí)根目錄下會(huì)多一個(gè)tftpboot的目錄,是tftp的共享目錄
Linux TFTP服務(wù)器安裝與配置3.編譯安裝tftp-hpa-0.48.tar.gz
- [root]# tar vxfz tftp-hpa-0.48.tar.gz
- [root]# cd tftp-hpa-0.48
- [root]# make
- [root]# make install
搞定,tftp客戶端命令就可以用了。
Linux TFTP服務(wù)器安裝與配置4.使用超級(jí)用戶身份運(yùn)行setup命令,在系統(tǒng)服務(wù)理選上tftp服務(wù) [*]tftp
Linux TFTP服務(wù)器安裝與配置5.啟動(dòng)tftp服務(wù)器
- [root]# service xinetd restart
看到啟動(dòng)[OK]就可以了
Linux TFTP服務(wù)器安裝與配置6.測(cè)試tftp
1).在終端輸入命令
- [root]# netstat -a | grep tftp
如果有相關(guān)的輸出,就表明tftp配置成功了。
2).可以在tftpboot中放一些文件,然后使用tftp客戶端命令連接服務(wù)器,然后用GET命令下載文件,如果下載成功,就大功告成了。
配置結(jié)束。