1. 程式人生 > >debian安裝tftp服務

debian安裝tftp服務

tty 測試 href word ins htm blank 是否 apt-get

步驟1:安裝 apt-get install tftp-hpa tftpd-hpa tftp-hpa是client,tftpd-hpaserver
步驟2:建立tftp目錄

mkdir /tftpboot # 建立用於tftp的服務器目錄
chmod 0777 /tftpboot
touch test.txt

步驟3:配置

vi /etc/default/tftpd-hpa
然後再tftpd-hpa文件中設置如下:

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot" # 這是tftpd-hpa的服務目錄 要和上面建立的服務器目錄一樣
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"    # -c是可以上傳文件

步驟4:重啟服務
sudo service tftpd-hpa restart # 啟動服務
步驟5:測試

cd /home
tftp localhost #localhost表示本機
tftp>get test.txt   #test.txt是之前在/tftpboot目錄下建立的文件
tftp>put test1.txt  #test1.txt是在/home目錄下新建的文件
tftp>q

退出後,在/home目錄下會有一個test.txt文件,在/tftpboot目錄下會有test1.txt文件,表示tftp服務器安裝成功
上述過程完全參考Linux公社的文章。鏈接

安裝服務中遇到問題:
問題1:

結果終端提示:
無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源暫時不可用) 
E: 無法鎖定管理目錄(/var/lib/dpkg/),是否有其他進程正占用它?”

解決辦法:

rm /var/cache/apt/archives/lock
rm /var/lib/dpkg/lock

debian安裝tftp服務