Ubuntu下建立tftp伺服器

2021-06-22 09:35:27 字數 1477 閱讀 6314

. 安裝tftp的服務端和客戶端:

sudo apt-get install tftpd-hpa ;安裝tftp服務端

sudo apt-get install tftp-hpa 

;安裝tftp客戶端

2.安裝xinetd

sudo apt-get install xinetd

3.在/下建立tftpboot目錄,作為伺服器的目錄

sudo mkdir /tftpboot

釋放許可權:

sudo chmod 777 /tftpboot

4.配置tftp伺服器:

sudo gedit /etc/default/tftpd-hpa

開啟tftpd-hpa檔案,進行編輯。

其內容為:

# /etc/default/tftpd-hpa

tftp_username="tftp" 

//tftp的名字

#tftp_directory="/var/lib/tftpboot" 

//原來的共享路徑

tftp_directory="/tftpboot" 

//我自己更改的路徑

tftp_address="0.0.0.0:69"

#tftp_options="--secure" 

//可以檢視man tftpd,看各種引數的意義。

#伺服器目錄,需要設定許可權為777

mkdir /tftpboot

chmod 777 /tftpoot

#這個目錄要改為你自己的tftp根目錄~~~

tftp_directory="/home/thexin/tftpboot"

#引數設定看個人需要

tftp_options="-l -c -s"

5.重啟xinetd服務

sudo /etc/init.d/xinetd restart

6.重啟tftpd服務

sudo /etc/init.d/tftpd-hpa restart

.啟動服務

sudo service tftpd-hpa restart

7.對tftp配置成功與否進行測試

cd /home/cpc/tftpboot

touch aa.txt bb.txt    //在伺服器上放置兩檔案

cd  /home

tftp localhost         //進入ftp伺服器

然後檢視/home目錄下是否有aa.txt bb.txt這兩檔案,如果有則成功,或者你可以進行如下測試

先在/home目錄下寫一檔案hello.c

登入tftp伺服器(按以上方法),然後將hello.c上傳,即put hello.c,最後再進入tftp所在的主目錄/home/cpc/tftpboot上檢視是否有檔案hello.c存在,如果存在,則成功。

退出tftp命令:quit

解除安裝防火牆:(sudo apt-get remove iptables)

Ubuntu下建立tftp伺服器

1 安裝程式 sudo apt get install tftp tftpd sudo apt get install openbsd inetd 2 新建資料夾 cd sudo mkdir tftpboot sudo chmod 777 tftpboot 3 修改存放目錄 sudo vi etc ...

ubuntu下搭建tftp服務

tftp安裝與建立 1.安裝xinetd sudo apt get install xinetd xinetd是乙個系統守護程式,它取代inetd用於控制tcp,udp的連線。2.安裝tftp,tftpd sudo apt get install tftp hpa tftpd hpa linux下的...

ubuntu下安裝tftp服務

1 安裝相關軟體包 apt get install tftpd 服務端 apt get install tftp 客戶端 apt get install xinetd 2 建立配置檔案 cd etc xinetd.d vi tftp 輸入service tftp 存檔退出 3 建立tftp服務檔案目...