一、 安裝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服務器上。