tftp环境搭建笔记
一.安裝tftp所需要的軟件:
tftp客戶端軟件:sudo apt-get install tftp-hpa ?
tftp服務端:sudo apt-get install tftpd-hpa
進程守護程序:sudo apt-get install xinetd
二.在跟目錄下創建tftpboot目錄:
sudo mkdir /tftpboot
修改權限:chmod -R 777 /tftpboot
在/tftpboot目錄下新建個測試文件,用于后面tftp有沒有安裝成功:sudo touch /tftpboot/test
三.配置xinetd.conf配置文件,使用默認配置即可;
四.配置tftpd-hpa配置文件:
sudo gedit /etc/default/tftpd-hpa
將內容修改成:
? ??# /etc/default/tftpd-hpa?
? ? TFTP_USERNAME="tftp"?
? ? TFTP_DIRECTORY="/tftpboot"?
? ? TFTP_ADDRESS="0.0.0.0:69"?
? ? TFTP_OPTIONS="-l -c -s"
? ? 修改成功后,如下圖所示,保存退出。
?
? ? ?注解:TFTP_DIRECTORY="/tftpboot"表示tftp服務器的工作目錄,用戶可根據自己的實際情況進行更改。
?
五.配置tftp配置文件:
? ? ? 進入/etc下面的xinetd.d文件夾,查看是否有一個tftp文件,如果沒有的話,就新建一個并輸入以下內容,如果有的話就查看內容是否與下面的一致,不一致則修改,內容如下:
? ? root#?gedit tftp
?
? ??service tftp
? ? {
?
? ? ? ?disable = no
? ? ? ?socket_type = dgram
? ? ? ?protocol = udp
? ? ? ?wait = yes
? ? ? ?user = root
? ? ? ?server = /usr/sbin/in.tftpd
? ? ? ?server_args = -s /tftpboot -c
? ? ? ?per_source = 11
? ? ? ?cps = 100 2
? ? ? ?flags =IPv4
? ? }
六.重新啟動相關服務:
重新啟動tftp-hpa:sudo /etc/init.d/tftpd-hpa restart
重新加載xinetd進程:sudo /etc/init.d/xinetd reload
重新啟動xinetd:sudo /etc/init.d/xinetd restart
七.測試tftp服務:
1.任意進入不同于/tftpboot的目錄,然后在終端中輸入如下命令:
tftp localhost (或者 tftp 127.0.0.1)出現
tftp>
2.獲取測試文件,如果沒有報任何錯誤,則代表傳輸成功,tftp搭建完成:
tftp> get test
tftp>
3.出入q退出tftp命令行;
?
?
總結
以上是生活随笔為你收集整理的tftp环境搭建笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 拉格朗日差值法----算法学习
- 下一篇: STM32的ISP升级详解