歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下FTP服務的配置

Ubuntu下FTP服務的配置

日期:2017/2/28 15:51:59   编辑:Linux教程

想在Windows 7 與虛擬機上的Ubuntu之間通過FTP上傳,下載文件,於是相當在Windows下用的CUTEFTP工具,這個工具需要系統有支持FTP服務才能使用,於是就做了如下配置,居然可以實現文件的共享了,其實還可以設置賬戶,權限,安全等等,這些在網絡服務器上估計用的很多,我這是為了學習嵌入式開發用,就實現基本功能吧。

1、安裝vsftpd

sudo apt-get install vsftpd

此時系統將自動創建ftp用戶和ftp組,並建立/srv/ftp文件夾作為ftp用戶的HOME目錄。(如果想把FTP的目錄放在/home/ftp,可修改/etc/passwd文件中ftp用戶的HOME目錄位置。)

2、配置vsftpd

打開/etc/vsftpd.conf文件,將裡邊的anonymous_enable=NO改為anonymous_enable=YES,允許匿名訪問。

3、現在就可以訪問FTP了,先測試一下:

1)在/srv/ftp目錄下新建一文件a.txt,然後sudo chown root:ftp a.txt

2) ftp localhost

發現登錄失敗,(解決方法:在/etc/shells中加入下面這句:/bin/false 現在就可以正常登錄了。

4、如果需要對FTP的訪問權限進行設置,可以修改/etc/vsftpd.conf文件,比較常用的是以下幾句:

write_enable=YES #允許上傳

anon_upload_enable=YES #允許匿名上傳

anon_mkdir_write_enable=YES #允許匿名用戶建立文件夾

(sudo /etc/init.d/vsftpd restart)

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved