ubuntu - ubuntu配置tftp服務的步驟

ubuntu配置tftp服務的步驟

若/etc/xinetd.d/下存在 tftp,執行下列操作

  • 關閉 xinetd服務
$sudo service xinetdstop
  • 刪除 tftp文件
$sudo rm /etc/xinetd.d/tftp
  • 啓動 xinetd 服務
$sudo service xinetdstart

安裝 tftp 客戶端和服務器端

$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 不存在,創建該目錄

$sudo mkdir /tftpboot
$sudo chmod 777 /tftpboot

重啓 tftpd-hpa 服務

$sudo service tftpd-hpa restart

若服務重啓成功,能查看到相應的進程

$ps -ef |grepin.tftpd

測試

在終端執行命令:

tftp 對方ip地址
下載文件:get 文件名
上傳文件:put 文件名
退出:quit

至此 tftp服務已經安裝完成了,下面可以對其進行一下測試。(假設在當前目錄下有一個測
試文件 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 命令,可以把當前目錄下的 test.txt 文件,通過 tftp 上傳到它的服務文件目錄。這時,在/tftpboot 下面會出現 test.txt 文件。通過 put 命令,可以從/tftpboot 下,下載 test.txt文件。這樣就驗證了 tftp 服務配置的正確性。當文件上傳與下載結束後,可以通過 quit 命令退出。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章