網上的東西不一定正確,要自己實踐。我按照以下步驟做配置成功了。
一、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 ...