樓主想把同學硬碟裡面的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...