ubuntu12 04下搭建ftp伺服器

2021-06-21 23:50:37 字數 1541 閱讀 9969

樓主想把同學硬碟裡面的200多g電影共享給實驗室的小夥伴們看,就打算在內網伺服器上搭建乙個ftp的伺服器。

1.安裝ftp

首先在終端下鍵入如下內容,安裝ftp伺服器:

sudo apt-get install vsftpd

2.配置ftp

修改ftp的配置檔案,該檔案在/etc目錄下,在終端中鍵入如下命令以開啟配置檔案:

sudo gedit /etc/vsftpd.conf

簡單的修改以下幾個配置項即可:

#禁止匿名訪問

anonymous_enable=no

#接受本地使用者

local_enable=yes

#可以上傳

write_enable=yes

#啟用在chroot_list_file的使用者只能訪問根目錄

chroot_list_enable=yes

chroot_list_file=/etc/vsftpd.chroot_list

儲存後關閉。

3.設定相關目錄

在第一步安裝完ftp伺服器後,/var目錄下會出現乙個ftp資料夾,在終端中進入/var/ftp目錄,在ftp資料夾下面再分別新建乙個upload和download資料夾,命令如下:

sudo mkdir download

sudo mkdir upload

然後需要修改目錄的許可權,修改目錄許可權的命令為:

sudo chmod 755 /var/ftp

sudo chmod 777 /var/ftp/upload

sudo chmod 755 /var/ftp/download

4.配置ftp使用者

在終端中輸入下述命令增加組:

sudo groupadd ftpgroup

增加使用者301(使用者名稱任選),並設定其根目錄為/var/ftp/upload:

sudo useradd -g ftpgroup -d /var/ftp/upload -m 301

設定使用者密碼:

sudo passwd 301

根據提示鍵入301使用者的登入密碼即可。

sudo gedit /etc/vsftpd.chroot_list

重啟ftp伺服器即可:

sudo service vsftpd start

然後內網其他使用者就可以通過瀏覽器或者是ftp客戶端登入該伺服器了。

內網登入方式是在瀏覽器或者客戶端中輸入該位址為ftp伺服器的內網位址,請根據自己的ip配置)

外網登入方式是在瀏覽器或者客戶端中輸入該位址為ftp伺服器的外網位址,請根據自己的ip配置)

Ubuntu12 04 搭建TFTP服務

tftp協議是簡單檔案傳輸協議,基於udp協議,沒有檔案管理 使用者控制功能。tftp分為伺服器端程式和客戶端程式,在主機上通常同時配置有tftp服務端和客戶端。1 安裝客戶端。root xiaozhu laptop apt get install tftp 2 安裝服務端。root xiaozhu...

Ubuntu 12 04下搭建Web伺服器

1.開始說明 2.切換管理員身份 在ubuntu中需要用root身份進行操作,所以用下面的命令確保以root身份登入 sudo su 3.開始安裝mysql5 apt get install mysql server mysql client 你將被要求提供乙個mysql的root使用者的密碼,我們...

Ubuntu12 04下配置OwnCloud私有雲

前邊已經寫過安裝owncloud,這裡配置一下資料庫,使用mysql資料庫。在 etc php5 conf.d 目錄下配置mysql.ini檔案為 configuration for php mysql module extension pdo mysql.so extension mysql.so...