ftp是文件傳輸協(xié)議誉己,ftp服務(wù)器是供文件存儲與訪問的計算機(jī)。設(shè)置好ftp服務(wù)器后會很方便共享文件域蜗,下面來看看具體安裝與設(shè)置步驟巫延。
方法/步驟:
1. 首先,更新軟件源地消,sudo apt-get update保證源是最新的炉峰,這樣有利于下面在線通過apt-get install命令安裝ftp。
2.使用sudo apt-get install vsftp命令安裝vsftp脉执,安裝軟件需要root權(quán)限疼阔,我們使用sudo來暫時獲取。
3.安裝好ftp后默認(rèn)是會自動創(chuàng)建ftp用戶的半夷,然后我們設(shè)置ftp用戶的密碼婆廊,輸入sudo passwd ftp,然后輸入密碼巫橄,再確認(rèn)密碼淘邻。
4.創(chuàng)建ftp用戶的家目錄,使用sudo mkdir /home/ftp命令湘换。
????useradd -d /home/test test //增加用戶test宾舅,并制定test用戶的主目錄為/home/test。
????usermod -s /sbin/nologin test //限定用戶test不能telnet彩倚,只能ftp
????usermod -s /sbin/bash test //用戶test恢復(fù)正常
????usermod -d /test test //更改用戶test的主目錄為/test
5.設(shè)置ftp家目錄的權(quán)限筹我,我這里為方便直接使用sudo chmod 777 /home/ftp命令將權(quán)限設(shè)置為777,當(dāng)然你可以根據(jù)自己需求進(jìn)行設(shè)置帆离。
6.對/etc/vsftpd.conf配置文件進(jìn)行一定的修改蔬蕊。使用 sudo gedit /etc/vsftpd.conf打開配置文件,如果你喜歡vi或vim編輯器也可以使用它們打開哥谷。
7.將配置文件中”anonymous_enable=YES “改為 “anonymous_enable=NO”(是否允許匿名ftp岸夯,若不允許選NO)
????取消如下配置前的注釋符號:
????local_enable=YES(是否允許本地用戶登錄)
????write_enable=YES(是否允許本地用戶寫的權(quán)限)
????chroot_local_user=YES(是否將所有用戶限制在主目錄)
????chroot_list_enable=YES(是否啟動限制用戶的名單)
????chroot_list_file=/etc/vsftpd.chroot_list(可在文件中設(shè)置多個賬號)
8.然后重啟ftp服務(wù),使用命令sudo service vsftpd restart重啟ftp服務(wù)们妥。
9.測試ftp猜扮,復(fù)制一些文件到/home/ftp目錄下
????方法一:在瀏覽器中輸入ftp://localhost,網(wǎng)頁登錄王悍。
????方法二:在終端中輸入ftp localhost破镰,然后輸入用戶名與密碼實(shí)現(xiàn)登錄。
10.如果登錄ftp總是出現(xiàn)密碼錯誤,可以將/etc/vsftpd.conf配置文件的pam_service_name=vsftpd改為pam_service_name=ftp鲜漩,即可解決源譬。