Fedora20配置tftp服务器
生活随笔
收集整理的這篇文章主要介紹了
Fedora20配置tftp服务器
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
http://bbs.52dtv.com/thread-25392-1-1.html
它基于UDP協(xié)議而實(shí)現(xiàn),但是我們也不能確定有些TFTP協(xié)議是基于其它傳輸協(xié)議完成的。此協(xié)議設(shè)計(jì)的時(shí)候是進(jìn)行小文件傳輸?shù)?。因此它不具備通常的FTP的許多功能,它只能從文件服務(wù)器上獲得或?qū)懭胛募?#xff0c;不能列出目錄,不進(jìn)行認(rèn)證,它傳輸8位數(shù)據(jù)。傳輸中有三種模式:netascii,這是8位的ASCII碼形式,另一種是octet,這是8位源數(shù)據(jù)類型;最后一種mail已經(jīng)不再支持,它將返回的數(shù)據(jù)直接返回給用戶而不是保存為文件。
項(xiàng)目需要,所以按照往常的方式進(jìn)行安裝和配置tftp服務(wù)器。
1. yum install tftp -y
yum會自動搜索安裝平臺合適的tftp客戶端,服務(wù)器和依賴包。
2. vim /etc/xinetd.d/tftp
用編輯器打開tftp的配置文件,修改其中兩項(xiàng)server_args和disable。配置如下:
3. 在opt目錄下創(chuàng)建tftpboot目錄
cd /opt
mkdir tftpboot
4.將tftpboot權(quán)限改到最大化。
chmod 777 /opt/tftpboot
5.setenforce 0
改selinux模式為只記錄不攔截。
6. systemctl stop firewalld.service
關(guān)閉防火墻。
7.systemctl restart xinetd
重啟xinetd,相當(dāng)于是打開tftp服務(wù)器。為了保險(xiǎn)再執(zhí)行一句systemctl enable xinetd。
8.檢查各服務(wù)是否成功啟動或在成功關(guān)閉。
sestatus
9.檢查tftp服務(wù)狀態(tài)。
systemctl status xinetd
netstat -a | grep tftp
打開防火墻圖形界面,輸入兩次root密碼后,在Zone項(xiàng)選擇public,然后對右邊Services里面tftp和tftp-client進(jìn)行勾選。
10.通過以上還不放心,就自己在本地測試下服務(wù)器。
cd /opt/tftpboot
touch aaa
cd /home
touch bbb
tftp 127.0.0.1
get aaa
put bbb
q
以上步驟測試服務(wù)器下載和上傳功能。成功的話一般home和tftpboot目錄下都會有aaa和bbb文件。
11.遠(yuǎn)程測試
如果有問題,應(yīng)該是防火墻的問題,可直接關(guān)閉防火墻。
systemctl stop firewalld.service
總結(jié)
以上是生活随笔為你收集整理的Fedora20配置tftp服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 滴滴回归,没有掌声
- 下一篇: 在Fedora 20下创建桌面快捷方式: