1、安裝xinetd , tftp-server , tftp
yum install xinetd tftp tftp-server
(其實在fedora17裡面xinetd已經有了)
2、配置 /etc/xinetd.d/tftp
修改/etc/xinetd.d/tftp如下:
service tftp
注意:
disable後要改為no
server_args後-s表示配置為伺服器,-c表示客戶端,沒有-c則只能做伺服器,即只能get不能put,/tftpboot為伺服器根目錄
另外有些網友說要把user改掉,但沒有說怎麼改,其實這也是沒有影響的。
修改後重起xinted : systemctl restart xinetd.service
3、建立工作目錄
mkdir /tftpboot/ #建立伺服器根目錄
chmod 777 -r /tftpboot #修改其屬性為最高permission
4、關閉防火牆
iptables stop
vi /etc/sysconfig/selinux
設定其中的 selinux=disabled
然後重啟電腦即可
這一點至關重要,不然總會提示permission denied
經過這四個步驟就ok了,看起來很簡單,但每一步都是要做的,我就卡在第4步好長時間
若再使用中出現異常通常可以重起xinetd來解決:systemctl restart xinetd.service
原部落格位置:
Fedora開啟TFTP伺服器
系統為fedora 15,相信其他版本也大同小異。如果系統沒有安裝tftp伺服器,需要先安裝 yum install tftp server 安裝完成後,修改配置檔案 etc xinetd.d tftp 改成如下所示 1 service tftp 2 之後,設定伺服器目錄許可權為777 chmod ...
在Fedora下配置TFTP伺服器
yum install xinetd yum install tftp tftp server vi etc xinetd.d tftp,開啟tftp檔案,設定tftp的跟目錄,開啟服務。沒有安裝tftp server之前,不存在tftp檔案 service tftp 在上述server args設...
fedora21配置tftp伺服器
yum install tftp tftp service y 配置過很多centos ubuntu的tftp,感覺方法都很統一,這次配置fedora感覺怪怪,可能只是方法不一樣把,現在記錄下來 systemctl start xinetd.service systemctl enable xine...