安裝步驟:
1. 安裝xinetd, tftp-hpa tftpd-hpa
a. sudo apt-get install xinetd
b. sudo apt-get install tftp-hpa tftpd-hpa
2. 創建tftp的配置文件
a. vi /etc/xinetd.d/tftp(如圖所示)
b. 這里注意“user = ” 后面的用戶名,很多帖子寫的都是root用戶,我之前也用過幾次,並沒有什么問題,可是這一次怎么也ping不到ubuntu系統,因此自己改成了當前的用戶名,如果你也出現和我一樣的問題,可以嘗試一下
c. 保存並退出
3. 更改tftpd-hpa配置文件(所在目錄:/etc/default/tftpd-hpa)
a. sudo vi /etc/default/tftpd-hpa
b. 修改內容如下
c. 其中/tftpboot是你,tftp服務的共享文件夾,路徑可以自己定義,只要在對應的路徑下建一個該文件夾即可
d. 69表示tftp協議的端口號
e. OPTIONS部分表示其操作權限,有些貼子也寫成“--secure”
4. sudo mkdir /tftfpboot -p
5. 修改該文件夾的執行權限
sudo chmod 777 /tftpboot
6. 重啟xinetd和tftp服務
sudo /etc/init.d/tftpd-hpa restart
sudo /etc/init.d/xinetd restart
7. 測試tftp服務
a. 到/tftpboot文件夾下面建立一個test文本文件,輸入一些內容
b. cd ~/
c. tftp 127.0.0.1(這個地址是本地ip)
d. tftp > get test
e. tftp > q
如果顯示test文件內容說明tftp安裝正確