Ubuntu 9 04下tftp的配置

2021-05-23 07:20:17 字數 1844 閱讀 9373

網上的東西不一定正確,要自己實踐。我按照以下步驟做配置成功了。

一、ftp安裝

$ sudo apt-get install tftp tftpd xinetd (分別是客戶端、服務端、超級程序守護程式)

二、ftp配置

2.1

在根目錄下建立資料夾

tftpboot

$ cd /

$ sudo mkdir

tftpboot

$ sudo chmod 777

tftp

boot

2.2 在 /etc/xinetd.d/目錄下建立tftp配置檔案 $

sudo vim /etc/xinetd.d/tftp

輸入:service tftp

2.3 將

/etc/inetd.conf中關於tftp的部份注釋掉:

即是在

tftp          dgram   udp     wait    nobody  /usr/sbin/tcpd  /usr/sbin/in.tftpd /srv/tftp

前面加個#:

#tftp           dgram   udp     wait    nobody  /usr/sbin/tcpd  /usr/sbin/in.tftpd /srv/tftp

(若此檔案不存在,則直接新建後裡面加入/tftpboot,儲存退出即可)

2.4

重新啟動服務

sudo   /etc/init.d/xinetd  restart   若出現:

* stopping internet superserver xinetd                                  [ ok ] 

* starting internet superserver xinetd                                  [ ok ]

表明安裝成功了。

接下來進行測試

2.5

在tftpboot

資料夾下新建測試檔案tftptest

cd /tftpboot

sudo touch  test

sudo chmod  777  test

2.6

開始測試

tftp

服務$ cd 

~                  //回到自己有讀寫權利的資料夾

#tftp  192.168.1.101 //你自己的ip位址 (切換成系統管理員)

tftp>get  

test

若出現:received 6 bytes in 0.0 seconds

則說明tftp安裝成功!

注意: 1

:如果出現

permission denied

錯誤  則是操作者許可權不夠,

需要提公升許可權

su  root

輸入密碼後就可以正常進行

tftp

傳輸操作了。2

:如果出現

access violation

錯誤 則是檔案許可權沒有解開,

將要操作的檔案操作許可權全解開就可以了

chmod 777

檔名 3:

transfer timed out.

(1)若是在測試出現這個問題,最可能的是 

xinetd 更新不成功,

(2)可能是tftp錯了,4:

error code 1: file not found

(1)被傳輸檔案的許可權問題

(2)路徑問題,或者說使用不正確

Ubuntu9 04 下簡單配置 ProFTPD

宣告 本文不涉及結合mysql資料庫的部分,僅簡單介紹提供ftp服務的方法及可能會碰到的問題。一,什麼是proftpd?proftpd 是一款流行於類unix系統的 ftp 伺服器程式,與vsftpd wu ftp等功能類似。二,安裝proftpd sudo apt get install prof...

ubuntu 9 04下檢視android原始碼

一.目的 我現在的目的 學會根蹤原始碼的某個模組的執行軌跡。如檢視原始碼中 本contacts的執行方式,檢視browser的工作方式 各類中各方法功能實現 二.有效的方法 大多數教程都介紹採用debug方式來根蹤 這樣其實有很多不方便的地方,比如咱們不知道哪個類的功能,不好確定你的當前操作的準確地...

ubuntu9 04 安裝字型

1 從windows的fonts中找中文字型 雅黑 msyh 黑體 simhei 宋體 simsun 2 建立乙個資料夾,命名為 winfonts,將的字型檔案全部裝入 winfonts資料夾內 3 將winfonts字型資料夾拷貝在 usr share fonts下 sudo mkdir usr ...