Utunbu建立FTP服務器,並使建立的FTP服務器能夠讓Windows系統進行連接,需要安裝vsftpd以及進行一定的配置,下面是詳細的方法:
1.安裝vsftpd
可以在這里下載:vsftpd下載
直接從源里面安裝,代碼:
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
更改配置后不要忘了重啟ftp服務 ,代碼:
sudo /etc/init.d/vsftpd restart
此外還有開啟關閉服務的命令,代碼:
sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd stop
這樣,在同局域網的電腦上,用自己的IP地址,用帳號"ftp"和對應密碼就可以登錄了,密碼是第一步里面passwd那句指定的。