Ubuntu中FTP伺服器搭建

2021-06-18 19:06:18 字數 900 閱讀 9654

**:

前段時間搞實驗室的伺服器,裝了windows server2008後搞了老半天啟用不了,索性就裝了ubuntu,順便也學習學習。實驗室對伺服器的要求不高,只要印表機、ftp、svn可以用就行了。對於ubuntu系統我基本上算是個門外漢,好多東西都不懂,只能慢慢摸索了,搞了幾天,總算把這幾個東西搞定了,雖然還不是很完善,但總算可以用了。現在就把一些東西記下來,也算是備忘了。

ubuntu版本:11.04桌面版

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

發現登入失敗,google一下,解決方法:在/etc/shells中加入下面這句:/bin/false

現在就可以正常登入了。

4、如果需要對ftp的訪問許可權進行設定,可以修改/etc/vsftpd.conf檔案,比較常用的是以下幾句:

write_enable=yes #允許上傳

anon_upload_enable=yes #允許匿名上傳

anon_mkdir_write_enable=yes #允許匿名使用者建立資料夾

更多的操作可以看該檔案中的注釋了,注釋寫得挺清楚的。

Ubuntu搭建FTP伺服器

1 安裝vsftpd 終端輸入sudo apt get install vsftpd 安裝之後會在 home 下建立乙個ftp目錄,訪問下可以看到乙個空白內容的ftp空間。預設設定下需要不可以登入 2 設定 vsftpd.conf檔案 6 解決vsftpd的中文亂碼問題 先安裝源中的vsfpd,然後...

Ubuntu 搭建ftp伺服器

這裡建立的ftp伺服器無須建立新的ftp使用者,直接使用系統已有使用者登入。好處是目錄許可權和伺服器上目錄的使用者許可權相同。1.sudo apt getinstall vsftpd 2.sudo gedit etc vsftpd.conf 修改或新增下面內容 anonymous enable no...

ubuntu搭建ftp伺服器

service vsftpd start 服務啟動 新建使用者uftp,制定使用者主目錄和所用shell,並設定密碼 sudo useradd d home uftp s bin bash uftp 然後將目錄 home uftp的所屬者和所屬組都改為uftp sudo chown uftp uft...