Ubuntu 搭建簡易FTP 服務器設置
來源:程序員人生 發布時間:2013-10-24 22:32:41 閱讀次數:3452次
因為不想用WIN,不方便和周圍同學共享文件,于是想在Ubuntu下建個FTP用。一陣論壇和 google搜索后終于找到了正確的方法(vsftpd,Ubuntu7.04),至少保證周圍局域網內用戶可以訪問。至于配置文件,內容比較少,反正對我來講能用就ok了~不知道會不會很弱
有一個不錯的中文聯機手冊可以參考:http://etony.9966.org/doc/other/vsftpd-man-zh.html
廢話不說,進入正題
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
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈