. 安裝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服務檔案目...