ubuntu 14.04 搭建tftp伺服器
第一步:先說明一下ubuntu預設root是禁用的,所以先要建立root使用者,這樣以後不用再sudo了:
$ su root
輸入密碼獲取獲取管理員賬戶操作
ubuntu下tftp服務搭建
tftp伺服器配置
ubuntu 11.10 配置tftp server
tfpt安裝方法
第二步:安裝服務
安裝tftp-hpa tftpd-hpa xinetd
第三步:在建立資料夾/tftpboot (這個是伺服器的檔案交換目錄,將來客戶機獲取伺服器檔案時就是從這個資料夾中獲取的),並且修改這個資料夾的許可權為777
#mkdir /tftpboot
#chmod -r 777 /tftpboot
第四步:修改tftp配置檔案,如果沒有就建立,我喜歡用vim
#vim /etc/xinetd.d/tftp
檔案內容為:
service tftp
第五步:修改inetd.conf檔案或xinetd.conf檔案
一般這個檔案在開啟的時候裡面是有內容的,只要在最後新增下面內容即可:
tftp dgram udp wait nobody /usr/sbin/tcpd
/usr/sbin/in.tftpd /tftpboot //此處檔案目錄就是上面說道的伺服器檔案交換目錄
對於比較新的版本的linux,沒有inetd.conf檔案,則修改/etc/xinetd.conf
defaults
6 13
14 #includedir /etc/xinetd.d
15 tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot
第六步:修改tftpd-hpa檔案
內容為:
#run_daemon=「no」
#options="-s /home/zyp/tftpboot -c -p -u tftpd"
tftp_username=「tftp」
tftp_directory="/tftpboot" //此處檔案目錄就是上面說道的伺服器檔案交換目錄
tftp_address=「0.0.0.0:69」
tftp_options="-l -c -s"
第七步:重啟服務
第八步:本地測試
(1)在/tftpboot 下建立測試檔案test,並修改test的檔案許可權
#cd /tftpboot
#touch test
#chmod 777 test
(2)測試一下 tftp服務:
#cd /
#tftp 127.0.0.1
tftp>get test
tftp>q
#ls
檢視當前目錄,發現test 檔案已在當前目錄,此時tftp搭建成功!
附:tftp與ftp的區別
tftp是乙個傳輸檔案的簡單協議,它其於udp協議而實現,但是我們也不能確定有些tftp協議是基於其它傳輸協議完成的。此協議設計的時候是進行小檔案傳輸的。因此它不具備通常的ftp的許多功能,它只能從檔案伺服器上獲得或寫入檔案,不能列出目錄,不進行認證,它傳輸8位資料。傳輸中有三種模式:netascii,這是8位的ascii碼形式,另一種是octet,這是8位源資料型別;最後一種mail已經不再支援,它將返回的資料直接返回給使用者而不是儲存為檔案。
ubuntu14 04搭建LAMP環境
本經驗向你展示如何在ubuntu14.04 環境下搭建apache2 mysql php 同時安裝mysql管理軟體phpmyadmin。希望對你有所幫助。零 更新系統軟體源 輸入 sudo apt get update 二 安裝完畢後,在瀏覽器中輸入 localhost 顯示如下圖,說明安裝正確。...
使用ubuntu1404搭建GnuRadio環境
1.更新軟體源 sudo apt get update 2.安裝 cmake sudo apt get install cmake 注意 gnu radio 僅提供了對 usrp1 和 usrp2 的硬體驅動,且在 gnu radio 3.5.0 和以 後的版本中,不再提供對 usrp 的驅動,所以...
Ubuntu14 04下搭建Boa web伺服器
ubuntu14.04搭建boa服務 www.boa.org 版本 boa 0.94.13.tar.gz 2,解壓並進入boa 0.094.13 src 3,執行 configure make 錯誤 yacc d boa grammar.y make yacc 命令未找到 make y.tab.c ...