用linux當主機
免不了要架一下 FTP 伺服器
畢竟要讓網頁呈現也是要丟網頁上去的不是嗎?
環境:Ubuntu 8.04

首先當然是先安裝 vsftp 套件啦~
sudo apt-get install vsftpd

安裝成功!

來看看服務有沒有啟動
netstat -tul | grep ftp
如果有東西跑出來代表成功
若沒有則不成功

ㄐ一ㄤ ㄐ一ㄤ ㄐ一ㄤ
這代表我們已經架設成功囉!
接下來就是要登入測試看看嘛~
打開知名的 File Zilla 軟體

奇怪…怎連不上??
看一下錯誤訊息
回應: 530 This FTP server is anonymous only.
應該都看得懂吧?
意思就是說只能讓匿名者登入
所以說我們還要微調一下

修改 vsftpd.conf 這檔案
sudo vim /etc/vsftpd.conf

收尋 local_enable=YES
會發現前面有個#的
把那個消掉
連同
write_enable=YES
local_umask=022
的也一起刪除

之後存檔離開
:wq

接著從新啟動 vsftp
sudo /etc/init.d/vsftpd restart

重新啟動成功!
再測試看看吧!

成功囉~!!


來看看服務有沒有啟動
netstat -tul | grep ftp
不成功
sudo /etc/init.d/vsftpd start
之後試試看
好像沒裝上
Reading state information…..
E:…..vsftp..
3Q
妳給我的資訊有點少…
是找不到套件還是怎樣?
按照我給的步驟
你做到第幾步了?
今天重裝了一下server
只裝了lamp
然後再試vsftp
sudo apt-get install vsftp
的到有下載
之後出現
Reading state information…..
E:…..vsftp..
沒提示安裝完成
錯誤訊息給的不多
她應該有顯是說
找不到vsftp這套件吧??
sudo vim /etc/apt/sources.list
把
deb cdrom:[Ubuntu 8.04.1 _Hardy Heron_ - Release i386 (20080702.1)]/ hardy main restricted
前面加上註解#
應該是說
把有cdrom的都加上註解
然後
sudo apt-get update
之後應該就可以了
囧
原來我install vsftp(少了個D)
那如果要加user pw要怎麼做啊
3q
恩…
原來我指令也打錯了
不過如果習慣用rtab鍵應該就不會有這問題了
user pw是啥意思
我裝好了vsftp
只能用ubuntu的帳戶才可以上載
如果我想讓別人都可以用的話要怎麼辦
vsftp可以上載文件去www那嗎3q
別人都可以用的話請參考
[ubuntu] vsftp 開放匿名者登入
http://justfor1221.pixnet.net/blog/post/21380759
上載文件去www那嗎?
一般來說如果沒有設定chroot的話
每個帳號都可以
注意一下權限問題
沒設定ftp目錄都可以上載去www….
chroot是甚麼?
謝謝
chroot
你可以看一下鳥哥的介紹
http://linux.vbird.org/linux_server/0410vsftpd.php#server_real_chroot
之前看了
對新手來說
看那真的有點困難啊
^^"