ubuntu下tftp安裝和使用(不成功,

2021-06-18 23:10:00 字數 1273 閱讀 1357

sudo apt-get install tftp-hpa tftpd-hpa

2. cd /

sudo mkdir /tftpboot

sudo chmod 777 /tftpboot

3. sudo in.tftpd -l /tftpboot

這樣tftp伺服器就啟動了,下面可以做乙個測試

4. cd /tftpboot

touch test

建立乙個檔案

5. cd /home/usrname

登入另乙個目錄

6. tftp 192.168.0.59

換成自己的ip

> get /tftpboot/test

如果能夠得到檔案,那麼就成功了。

ps:不要忘了 sudo apt-get install xinetd

sudo apt-get install  netkit-inetd(兩個選其一安裝)

關於不能上傳(put)的解決

開啟目錄 /etc/xinetd.d/

新建檔案tftp

tftp內容:

service tftp

重新啟動服務:

sudo /etc/init.d/xinetd restart

sudo in.tftpd -l /tftpboot

安裝過程中出現的問題及原因

現象一:

tftp> get test.log

transfer timed out.

原因:tftpd服務沒有啟動

現象二:

tftp> get test.log

error code 2: only absolute filenames allowed

原因:在/etc/xinetd.d/tftpd中設定的server_args為/etc/default/tftpd-hpa

cat /etc/default/tftpd-hpa

#defaults for tftpd-hpa

run_daemon="no"

options="-s /home/tftpd -c -p -u 077 -u tftpd"

設定的時候只要將server_args=改為你自己設定的伺服器資料夾就行了

現象三:

tftp> put ex070416.log

error code 1: file not found

原因:指定的檔案不存在;或tftpd啟動引數中沒有指定-c選項,允許上傳檔案。

**至微博

**至微博

ubuntu下tftp安裝和使用

這樣tftp伺服器就啟動了,下面可以做乙個測試 4.cd tftpboot touch test 建立乙個檔案 5.cd home usrname 登入另乙個目錄 6.tftp 192.168.0.59 換成自己的ip get tftpboot test 如果能夠得到檔案,那麼就成功了。ps 不要忘...

ubuntu下安裝tftp服務

1 安裝相關軟體包 apt get install tftpd 服務端 apt get install tftp 客戶端 apt get install xinetd 2 建立配置檔案 cd etc xinetd.d vi tftp 輸入service tftp 存檔退出 3 建立tftp服務檔案目...

Ubuntu下安裝配置tftp服務

在向大家詳細介紹tftp之前,首先讓大家了解下ubuntu tftp,然後全面介紹ubuntu tftp,希望對大家有用。ubuntu 團隊對它的使用者公開的承諾 ubuntu 永遠免費 並且對於 企業版本 沒有任何額外的費用,在同樣的自由團隊上,將最好的工作成果帶給每乙個人。配置ubuntu tf...