ubuntu12.04配置TFTP

一、 安裝TFTP軟件

sudo  apt-get  install  tftp-hpa  tftpd-hpa

注意:tftp-hpa是客戶端,tftpd-hpa是服務器端

 

二、 建立tftpboot目錄,作爲服務器的目錄

sudo mkdir  ~/tftpboot

注意:釋放權限:(服務器目錄,需要設置權限爲777,chomd 777)

sudo chmod 777  ~/tftpboot

三、 配置TFTP服務器

       sudo gedit /etc/default/tftpd-hpa

將原來的內容

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"

TFTP_DIRECTORY="/var/lib/tftpboot"  #修改爲自己需要的路徑,與上面創建的目錄一致

TFTP_ADDRESS="0.0.0.0:69"

TFTP_OPTIONS="--secure"  #可以通過查看mantftpd,看各種參數的意義

修改爲

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"

TFTP_DIRECTORY="/home/sunplusedu/tftpboot"  #修改爲自己需要的路徑,與上面創建的目錄一致

TFTP_ADDRESS="0.0.0.0:69"

TFTP_OPTIONS="--secure"  #可以通過查看mantftpd,看各種參數的意義

四、 重新啓動TFTP服務

sudo service tftpd-hpa restart

五、 測試下

$ cd ~/tftpboot echo "hello tftp service" >> a.txt

$ echo "hello tftp service,put to tftp serive" >> b.txt

$ tftp localhost

tftp> get a.txt

tftp> put b.txt

tftp> quit 

注意:其中get是取得文件,put是將文件上傳到TFTP服務器上。

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