linux tftp服務的詳細配置過程

1.linux下安裝tftp

     檢測linux下是否安裝了tftp,使用命令rpm -qa | grep tftp,如果沒有安裝,進入到鏡像文件Server中,使用命令rpm  -ivh tftp-server.....,至此tftp已經安裝好了

2.建立tftp服務主目錄文件

   一般不建立的話默認是/tftpboot文件,也可以自己指定文件夾,通過mkdir創建文件夾後再設置tftp配置文件

3.設置tftp配置文件

   tftp服務安裝好後,在/etc/xinetd/下會有個tftp文件,編輯tftp文件

配置好了後,重啓xinetd服務,service xinetd restart,使用命令查看tftp服務是否開啓,netstat -a | grep tftp

如果顯示上圖中的內容說明tftp服務已開啓。

接下來我們可以測試下tftp服務是否已搭建好,通過get和put去測試

 

錯誤分析:

1.傳輸超時,可能tftp服務沒搭建好,服務沒啓動。

2.權限不允許,檢查下防火牆是否關閉(service iptables status),強制安全策略是否關閉(getenforce)

3.put時顯示error code:file not found,文件存在爲何如此呢?其實是在配置tftp文件時啓動參數沒有設置-c

server_args= -s     <path>    -c(-c指定了可以創建文件)

有時可以運行命令,查看系統日誌
#tail /var/log/messages看下系統此時報出了什麼問題

另外有時需要檢查下創建的要上傳和下載的文件的權限,以及tftpboot的權限

 

 

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