若/etc/xinetd.d/下存在 tftp,執(zhí)行下列操作
關(guān)閉 xinetd服務(wù)
刪除 tftp文件
$sudo rm /etc/xinetd.d/tftp
啟動(dòng) xinetd 服務(wù)
$sudo service xinetdstart
安裝 tftp 客戶端和服務(wù)器端
$sudo apt-getinstall tftp-hpa
$sudo apt-getinstall tftpd-hpa
修改 tftpd-hpa 配置文件
$vim /etc/default/tftpd-hpa
修改 “/var/lib/tftpboot” 為 “/tftpboot”
修改 "--secure" 為 "--secure -c" 允許上傳新文件
若/tftpboot 不存在,創(chuàng)建該目錄
$sudo mkdir /tftpboot
$sudo chmod 777 /tftpboot
重啟 tftpd-hpa 服務(wù)
$sudo service tftpd-hpa restart
若服務(wù)重啟成功,能查看到相應(yīng)的進(jìn)程
測(cè)試
在終端執(zhí)行命令:
tftp 對(duì)方ip地址
下載文件:get 文件名
上傳文件:put 文件名
退出:quit
至此 tftp服務(wù)已經(jīng)安裝完成了,下面可以對(duì)其進(jìn)行一下測(cè)試。(假設(shè)在當(dāng)前目錄下有一個(gè)測(cè)試文件 test.txt)
$tftp127.0.0.1
tftp> put test.txt
Sent 1018 bytes in 0.0seconds
tftp> get test.txt
Received1018 bytes in 0.1 seconds
tftp> quit
$
通過 get 命令,可以把當(dāng)前目錄下的 test.txt 文件,通過 tftp 上傳到它的服務(wù)文件目錄。這時(shí),在/tftpboot 下面會(huì)出現(xiàn) test.txt 文件。通過 put 命令,可以從/tftpboot 下,下載 test.txt文件。這樣就驗(yàn)證了 tftp 服務(wù)配置的正確性。當(dāng)文件上傳與下載結(jié)束后,可以通過 quit 命令退出。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。