1. 安裝 vsftpd
直接從源裏面安裝,easy
程式碼:
sudo apt-get install vsftpd
安裝完畢後或許會自動生成一個帳户”ftp”,/home 下也會增加一個資料夾。
如果沒有生成這個使用者的話可以手動來,生成了就不用了:
程式碼:
sudo useradd -m ftp
sudo passwd ftp
有”ftp” 帳户後還要更改許可權
程式碼:
sudo chmod 777 /home/ftp
在這個目錄下我建立一個資料夾專門儲存需要共享的內容
2. 配置檔案
通過 sudo gedit /etc/vsftpd.conf 修改。
配置檔案比較簡單,如下
程式碼:
#獨立模式啓動
listen=YES
#同時允許 4 客户端連入,每個 IP 最多 5 個程序
max_clients=200
max_per_ip=4
#不允許匿名使用者訪問,允許本地(系統)使用者登入
anonymous_enable=NO
local_enable=YES
write_enable=NO
#是否採用埠 20 進行資料傳輸
connect_from_port_20=YES
#生成日誌
xferlog_enable=YES
#指定登入轉向目錄
local_root=/home/ftp/ftp
這樣,在同區域網的電腦上,用我的 IP 地址,用帳號”ftp” 和對應密碼就可以登入了,密碼是第一步裏面 passwd 那句指定的。
就這樣就結束了,請大家拍磚!![/code]
———————————-
對了,更改配置後不要忘了重啓 ftp 服務
程式碼:
sudo /etc/init.d/vsftpd restart
此外還有開啓關閉服務的命令
程式碼:
sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd stop