tftp安裝和使用小結

2021-09-17 19:37:50 字數 1185 閱讀 9067

我相信大家接觸到tftp大多數原因是pxe網路自動化部署的功勞,一般是在linux環境下採用pxe+tftp+dhcp+(http/ftp/nfs)來實現,因為最近在生產環境中分別測試使用了雲霽科技的cloudboot和大名鼎鼎的cobbler,只是針對大規模型號和配置不一樣的物理機實現成本太高配置不夠靈活,最後考慮採用windows筆記本+交換機+tftpd32來實現。而且最近在更新cisco網路交換機韌體的時候發現使用tftp相比ftp來說更加容易,想想就整一篇簡單的文件出來。

tftp是乙個非常簡單好用的檔案傳輸協議

2023年01月18日 - 初稿

閱讀原文 -

擴充套件閱讀

tftp -

tftp(trivial file transfer protocol,簡單檔案傳輸協議)是tcp/ip協議族中的乙個用來在客戶機與伺服器之間進行簡單檔案傳輸的協議,提供不複雜、開銷不大的檔案傳輸服務。埠號為69,它基於udp協議而實現。

交換機或路由器公升級或備份

無盤工作站存放boot loader

嵌入式開發時裝載系統

大規模的服務安裝佈署

注意修改防火牆和selinux配置

#安裝

yum install -y tftp-server

#注意disable選項為no

#修改項server_args=,可以修改tftp-server的根目錄,引數-s指定chroot,-c指定了可以建立檔案

vi /etc/xinetd.d/tftp

service tftp

#設定tftp開機自動啟動

chkconfig tftp on

#啟動xinetd服務

/etc/init.d/xinetd restart

#驗證tftp是否啟動成功並監聽本地69埠

netstat -anup | grep 69

udp 0 0 0.0.0.0:69 0.0.0.0:* 15763/xinetd

yum install tftp

tftp -i 192.168.1.1 put test

tftp -i 192.168.1.1 get test

ubuntu下tftp安裝和使用

這樣tftp伺服器就啟動了,下面可以做乙個測試 4.cd tftpboot touch test 建立乙個檔案 5.cd home usrname 登入另乙個目錄 6.tftp 192.168.0.59 換成自己的ip get tftpboot test 如果能夠得到檔案,那麼就成功了。ps 不要忘...

TFTP伺服器的安裝和使用

sudo apt get install tftpd xinetd 2.建立配置檔案 在 etc xinetd.d目錄下建立乙個配置檔案tftp sudo gedit etc xinetd,d tftp 新增內容如下 service tftp 3.建立tftp服務檔案目錄 建立 tftpboot目錄...

linux下tftp安裝以及使用

tftp協議簡介 1.實驗板搭載的是lubuntu作業系統,安裝命令與網上有所不同 sudo apt get install xinetd tftp tftpd安裝xinetd tftp tftpd 2.配置tftp伺服器 建立配置檔案 新建檔案 etc xinetd.d tftp,寫入如下內容 s...