tftp(trivial file transfer protocol,簡單檔案傳輸協議)是tcp/ip協議族中的乙個用來在客戶機與伺服器之間進行簡單檔案傳輸的協議,提供不複雜、開銷不大的檔案傳輸服務。埠號為69。
tftp基於udp協議而實現,但是我們也不能確定有些tftp協議是基於其它傳輸協議完成的。此協議設計的時候是進行小檔案傳輸的,因此它不具備通常的ftp的許多功能,它只能從檔案伺服器上獲得或寫入檔案,不能列出目錄,不進行認證,它傳輸8位資料,通過超時重傳方式來保證資料的到達。
環境:win7_64位+vmware11+ubuntu1204
sudo apt-get install tftp-hpa tftpd-hpa xinetd
#tftp-hpa tftp客戶端
#tftpd-hpa tftp伺服器
#xinetd 支援對tcp、udp、rpc服務的東東
2,建立目錄
sudo mkdir /tftpboot # 這是建立tftp服務目錄,用於對外共享
sudo chmod 0777 /tftpboot
3,配置
sudo vi /etc/default/tftpd-hpa #修改配置檔案
tftp_username="tftp" #名字
tftp_directory="/tftpboot" #服務路徑
tftp_address="0.0.0.0:69" #監聽位址,預設埠號69。
tftp_options="-l -c -s" #-l=listen監聽模式,-c=create可以上傳檔案,-s=startup登入時預設進入服務路徑
4,啟動服務
sudo service tftpd-hpa restart # 啟動服務
sudo service tftpd-hpa restart # 重啟服務
5,測試應用
tftp localhost #測試本機服務
tftp 《主機ip> #連線遠端服務
tftp>put #上傳檔案到tftp伺服器
ubuntu配置TFTP伺服器
1 安裝相關軟體包 ubuntu tftp 服務端 tftp 客戶端 xinetd sudo apt get install tftpd tftp xinetd 2 建立配置檔案 在 etc xinetd.d 下建立乙個配置檔案tftp sudo vi tftp 在檔案中輸入以下內容 service...
Ubuntu下配置TFTP伺服器
在終端輸入 apt get install tftpd tftp openbsd inetd 修改tftp伺服器配置檔案 etc initd.conf將tftp伺服器的預設目錄 srv tftp修改為 tftpboot 並在終端輸入 mkdir p tftpboot 命令建立tftpboot目錄。在...
Ubuntu下安裝tftp伺服器配置
ubuntu 下安裝tftp伺服器配置 1 安裝 server 與client apt get install tftpd hpa tftp hpa xinetd 2 刪除standalone 的啟動方式 update rc.d f tftpd hpa remove 3 新建tftpd 目錄並修改其...