TFTP服務器的配置

    TFTP是TCP/IP協議族中的一個用來在客戶局和服務器之間進行簡單文件傳輸協議,提供不復雜,開銷不大的文件傳輸服務,TFTP承載在UDP上,提供不可靠的數據流的傳輸服務,不提供存取授權與認證機制,歐諾個超時重傳方式來保證數據的到達。

    下面我就通過一個簡單的實例來說明TFTP傳輸。

    第一步,先配置服務器端,安裝TFTP協議,sudo apt-get install tftp-hpa tfpd hpa ,使用該命令來安裝軟件包,第二部,在安裝軟件包之後就需要修改配置文件,一般配置文件都在etc下,用vim編輯器打開並修改 /etc/fedault/tftpd-hpa的內容

TFTP_USRENAME = "tftp"

TFTP_DIRECTORY="tftpboot"

TFTP_ADDRESS="0.0.0.0:69"

TFTP_OPTIONS =“-1 -c -s”

    這四行代碼根據自己的需求來進行改動,其中  TFTP_DIRECTORY="tftpboot"這是代表共享的文件夾,要想不用這個默認的文件夾,那你就必須在此之前在根目錄下建立一個文件夾,就可以進行改動了,TFTP_ADDRESS="0.0.0.0:69"代表是共享的權限,這裏默認爲0.0.0.0,-c代表指定了可以創建文件。在對配置文件都設置好了之後,就可以進行下一步的操作了,手動啓動/停止服務使用sudo service tftp-hpa stop來停止TFTP服務器,停止包括tftp在內的網絡服務,狀態顯示 not running,接下來就可以再次啓動tftp服務了sudo service tftp-hpa start來啓動服務器,這時候網絡服務狀態會顯示running ,如果覺得上述的兩條命令很麻煩的話,可直接採用 sudo service tftp-hpa restsrt命令來直接啓動服務器。

    在上述的三個步驟都完成了,設置TFTP服務功能也就完成了一大部分了,最後可以進行tftp服務器的測試了,在配置好TFTP配置後,其功能會有兩個,既可以提供文件的下載,也可以提供文件的上傳,首先還是先進行服務器的登錄,在終端輸入tftp localhost  即可登錄,如果想要登錄別人的服務器進行上傳和下載 ,即tftp +他人的ip地址即可登錄,下載命令 get+文件名 上傳put + 文件名。退出登錄quit。

    ok,聽了我的講解是不是很簡單啊,很多東西其實都很簡單,只要我們身體力行的去做就不會有什麼很難的事情。謝謝你們的查閱,如果有什麼不對的地方可以在下面給我留言。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章