如何搭建tftp服务器
一、安裝 tftp
1、安裝tftp-hpa客戶端、tftpd-hpa服務(wù)程序
2、安裝xinetd
sudo apt-get install xinetd二、配置/etc/xinetd.conf
配置相關(guān)服務(wù)文件。進入根目錄下的 etc 文件夾(cd /etc/),首先看目錄中有沒有一個
xinetd.conf 文件,如果沒有則新建一個,有的話查看內(nèi)容,看是否與下面的一致,若不一致則
修改,內(nèi)容如下:
命令:sudo vim /etc/xinetd.conf
三、配置/etc/default/tftpd-hpa
配置 tftp 服務(wù)器
四、配置/etc/xinetd.d/tftp
然后進入 xinetd.d 文件夾(cd xinetd.d),查看是否有一個 tftp 文件,如果沒有就新建
一個,如果有的話就查看內(nèi)容是否與下面的一致,不一致則修改,內(nèi)容如下:
五、修改權(quán)限
修改所需文件夾的權(quán)限。需要修改的文件夾也就是上一步提到的那個服務(wù)器文件存放的文件夾,以我的配置文件為例,創(chuàng)建一個文件夾(sudo mkdir /tftpboot),然后把它可以設(shè)置成訪問權(quán)限最寬松的(sudo chmod 777 /tftpboot),也可以設(shè)置成合適的權(quán)限。
六、重啟服務(wù)
重新啟動服務(wù)。sudo service tftpd-hpa restart,這也是我經(jīng)常疏忽的一步,當(dāng)配置好 tftp 的配
置文件后,需要重新啟動一下 xinetd,在終端中輸入 sudo /etc/init.d/xinetd reload,重新加載一
下進程,再輸入 sudo /etc/init.d/xinetd restart,重啟服務(wù)。記住,每次修改完配置文件后,都需
要重新啟動一下服務(wù)。
執(zhí)行次序:
測試是否搭建成功:
通過以上四步就可以建立好 tftp 服務(wù)器了,可以在本地先進行一下測試。還是以我的配置文件為例,首先在/tftpboot 中新建一個文件 file,然后在其中隨便輸入內(nèi)容;然后進入一個不是/tftpboot 的目錄下(原因是避免混淆,因為在獲取文件是,默認(rèn)是將想要獲取的文件存放在當(dāng)前目錄下的);再在終端中輸入 sudo tftp localhost,進入 tftp 命令符下(可以在其中輸入 help查看命令和命令的作用),輸入 get file,如果沒有任何提示,就說明傳輸成功了,然后輸入 q退出 tftp 命令符,在當(dāng)前目錄下就可以看到一個 file 文件,內(nèi)容是與開始新建的那個 file 的內(nèi)容
是一致的。同樣也可以在 tftp 命令符中輸入 put xx,把 xx 文件上傳到服務(wù)器文件夾中。如果一切 ok,那就么一個可用的 tftp 服務(wù)器就順利搭建成功了。
總結(jié)
以上是生活随笔為你收集整理的如何搭建tftp服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ICMP数据包实验
- 下一篇: 力学 —— 物体固有属性之惯性张量矩阵