Linux中配置tftp服務(wù)器
? TFTP:簡單文件傳輸協(xié)議,從文件服務(wù)器(tftp目錄下)上獲得或?qū)懭胛募?/p>
1.安裝tftp服務(wù)器
? sudo apt-get install tftpd-hpa
#安裝tftp服務(wù)器
? sudo apt-get install tftp-hpa
#安裝tftp客戶端
? sudo apt-get install xinetd
#守護(hù)tftp
2.建立目錄
? sudo mkdir /tftpboot
#建立/tftpboot目錄掩驱,此目錄用于存放客戶端與服務(wù)器之間傳遞的文件冤荆,此處我將此文件建立在根目錄/下捣炬。
? sudo chmod 777 /tftpboot
#更改該目錄權(quán)限
? sudo touch test.txt
#在tftpboot目錄下新建test.txt文件
3.配置tftp文件
? tftp服務(wù)是由xinetd所設(shè)定的蝠咆,所以要修改tftp文件
? sudo vi /etc/xinetd.d/tftp
service tftp{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot #指定tftp服務(wù)器目錄,即上一步新建文件夾的目錄
disable = no #開啟tftp服務(wù)器
per_source = 11
cps = 100 2
flags = IPv4}
? 如圖所示
1583898329891.png
1583898211430.png
4.配置tftpd-hpa文件
? 在/etc/default/目錄下存在文件tftpd-hpa北发,修改其默認(rèn)配置為以下
? sudo gedit /etc/default/tftp-hpa
1 TFTP_USERNAME="tftp"
2 TFTP_DIRECTORY="/tftpboot" #這里選擇服務(wù)器資源路徑
3 TFTP_ADDRESS="0.0.0.0:69"
4 TFTP_OPTIONS="-l -s -c" #這里是選項(xiàng),-c是可以上傳文件的參數(shù)辑鲤,-s是指定tftpd-hpa服務(wù)目錄盔腔,上面已經(jīng)指定
5.測試
? 修改完配置之后使用命令:service tftpd-hpa restart
重啟服務(wù),進(jìn)行如截圖所示操作
1583903522285.png