日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Fedora20配置tftp服务器

發(fā)布時(shí)間:2023/12/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Fedora20配置tftp服务器 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.


http://bbs.52dtv.com/thread-25392-1-1.html



TFTP(Trivial File Transfer Protocol,簡單文件傳輸協(xié)議)是TCP/IP協(xié)議族中的一個用來在客戶機(jī)與服務(wù)器之間進(jìn)行簡單文件傳輸?shù)膮f(xié)議,提供不復(fù)雜、開銷不大的文件傳輸服務(wù)。端口號為69。

它基于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。配置如下:


  • service tftp??
  • ? ? {??
  • ? ?? ???socket_type? ???= dgram??
  • ? ?? ???protocol? ?? ???= udp??
  • ? ?? ???wait? ?? ?? ?? ?= yes??
  • ? ?? ???user? ?? ?? ?? ?= root??
  • ? ?? ???server? ?? ?? ? = /usr/sbin/in.tftpd??
  • ? ?? ???server_args? ???= -s /opt/tftpboot -c??
  • ? ?? ???disable? ?? ?? ?= no??
  • ? ?? ???per_source? ?? ?= 11??
  • ? ?? ???cps? ?? ?? ?= 100 2??
  • ? ?? ???flags? ?? ?? ???= IPv4??
  • ? ? }

  • 復(fù)制代碼

    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

  • Redirecting to /bin/systemctl status??xinetd.service??
  • xinetd.service - Xinetd A Powerful Replacement For Inetd
  • Loaded: loaded (/usr/lib/systemd/system/xinetd.service; enabled)
  • Active: active (running) since Sun 2013-09-01 09:47:25 CST; 44min ago
  • Process: 2352 ExecStart=/usr/sbin/xinetd -stayalive -pidfile /var/run/xinetd.pid $EXTRAOPTIONS (code=exited, status=0/SUCCESS)
  • Main PID: 2353 (xinetd)
  • CGroup: name=systemd:/system/xinetd.service??
  • ? ?? ?? ???└─2353 /usr/sbin/xinetd -stayalive -pidfile /var/run/xinetd.pid

  • 復(fù)制代碼

    netstat -a | grep tftp
  • udp? ?? ???0? ?? ?0 *:tftp? ?? ?? ?? ?? ?? ?*:*
  • 復(fù)制代碼

    打開防火墻圖形界面,輸入兩次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)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。