手把手教你搭建TFTP服務器

手把手教你搭建TFTP服務器

前言,東西來自於網絡,但是根據自己的理解寫了一下建議,記錄下來,讓下次不要在網絡上面浪費時間搜索。

1、保證自己的虛擬機能夠上網

測試方法:裏面一般都有一個火狐瀏覽器,能夠上百度就證明能夠上網

2、在線安裝需要的軟件 tftp服務器時基於應用層的一種網絡層的協議,裏面是基於CS結構的,所以說我們需要下載tftp的服務器和客戶端。

2.1、安裝tftp-hpa,tftpd-hpa,前面的是客戶端,後面的是服務程序

2.2、執行命令: sudo apt-get install tftp-hpa tftpd-hpa

2.3、執行命令: sudo apt-get install xinetd 安裝好xinetd

3、配置tftp服務器需要安裝的東西。

/etc/xinetd.conf 

4、配置服務器相關的信息了:

/etc/default/tftpd-hpa

 

其中一定要理解: 這裏面試規定我們的tftp服務器的一些東西: 比如我們這個服務器使用的名字叫做:tftp 後面我們就是使用這個名字去執行命令的

尤爲關鍵的是下面的輸出目錄:/tftpboot 此爲我們tftp服務器的目錄。 你去別的地方新建另一個目錄是無效的。

5、配置客戶端的一些配置協議

/etc/xinetd.d/tftp

 

其中可以看到這裏面也可以指定我們的服務器文件存放的內容 server_args = -s /tftpboot

6、重啓電腦或者重啓tftp服務器

sudo service tftpd-hpa restart

sudo /etc/init.d/xinetd reload

sudo /etc/init.d/xinetd restart

7、測試方式: 在不是/tftpboot的隨便一個目錄下面執行

sudo tftp localhost

get file:你想要下載的文件,就可以從該服務器下面下載下來了。