Ubuntu 16 04安裝配置ftp伺服器

2021-07-29 21:21:39 字數 1460 閱讀 7164

使用下列命令安裝

sudo apt-get install vsftpd
安裝完後,ftp的配置檔案在

/etc/vsftpd.conf
可以使用下列命令來開啟,關閉,重啟ftp服務

sudo /etc/init.d/vsftpd start

sudo /etc/init.d/vsftpd stop

sudo /etc/init.d/vsftpd restart

使用下列命令,可以看到系統中多了ftp使用者組和ftp使用者

cat /etc/group

cat /etc/passwd

ftp伺服器的目錄位置在 /srv/ftp, 這也是匿名使用者訪問時的根目錄。

可以使用下列命令來間接更改目錄

cd /srv

sudo rm -d ftp

cd ~/

mkdir ftp

sudo ln -s ftp /srv/ftp

// 允許匿名使用者登入

anonymous_enable=yes

// 允許本地使用者登入

local_enable=yes

// 開啟全域性上傳

write_enable=yes

// 允許匿名使用者上傳檔案

anon_upload_enable=yes

// 充許匿名使用者新建資料夾

anon_mkdir_write_enable=yes

在/srv/ftp下建立pub用於匿名使用者上傳的檔案,並更改其許可權

cd /srv/ftp

sudo mkdir pub

sudo chown ftp:ftp pub

然後用手機或電腦以匿名使用者登入到ftp伺服器,在瀏覽器中 或者 在檔案瀏覽器的「連線伺服器」 中輸入下列位址,即可看到ftp伺服器的目錄(如果只是想看下,可以先使用匿名使用者登入試下)

ftp://localhost

可以看到根目錄即是/srv/ftp目錄:

然後,進入到pub目錄,上傳乙個資料夾或檔案,這裡我用的機上傳了乙個資料夾make_by_meizu,然後在ubuntu終端中檢視手機上傳的資料夾的詳細資訊:

可以看到make_by_meizu的使用者即使用者組為ftp:ftp,所以ftp匿名使用者即是以預設建立的ftp使用者登入的,所以匿名使用者要在pub上傳檔案或目錄,pub的使用者要為ftp。

ubuntu

專題頁面

ubuntu16 04 安裝配置環境

sudo apt get remove libreoffice commonsudo apt get remove libreoffice commonsudo apt get install vim參考 兩篇部落格,主要 基本是 參考了第一篇部落格,因為我沒編譯cuda,自己嘗試編譯了一下帶cud...

ubuntu16 04 安裝配置python3 6

在ubuntu下,時不時會有這個錯誤的。add apt repository command not found 這個是缺少程式,安裝一下就可以了。只是不知道安裝的名字。按以下命令走一趟就可以的了。sudo apt get install software properties common pyt...

Ubuntu 16 04 安裝配置OpenNI2

如果有時間的話可以用這個主頁的編譯方式,本文主要是針對其linux的安裝方式,進行編譯。一 安裝依賴 python 2.6 3.x 或者用apt安裝 sudo apt get install python libusb 1.0.x 或者用apt安裝 sudo apt get install libu...