中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

圖文詳解Ubuntu搭建Ftp服務(wù)器的方法(包成功)

服務(wù)器

一、今天下午由于課程的要求不得已做了Ubuntu搭建Ftp服務(wù)器的實驗,但是實驗指導(dǎo)書還是N年前的技術(shù),網(wǎng)上搜了一大把,都是模模糊糊的!

吳川網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,吳川網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為吳川上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個售后服務(wù)好的吳川做網(wǎng)站的公司定做!

在百般困難中終于試驗成功,特把經(jīng)驗分給大家 希望大家少走彎路!

二、詳細(xì)步驟如下:

(1)首先打開終端進(jìn)入root模式下(在終端中輸入:sudo su 回車 提示輸入密碼 輸入密碼即可);

(2)安裝vsftpd軟件(首先要聯(lián)網(wǎng),或者通過新立德軟件安裝!卸載軟件命令:sudo apt-get remove vsftpd

<span >命令:sudo apt-get install vsftpd</span>

(3)安裝成功之后,默認(rèn)的會在 文件系統(tǒng)下的srv 目錄下創(chuàng)建一個ftp文件(和home在同一級目錄下的),這里就是ftp服務(wù)器的默認(rèn)文件夾!

(4)在有一些文檔上說的是在ftp服務(wù)器自動創(chuàng)建的目錄是在home目錄下的ftp文件夾,但是我始終沒有找到(一般home目錄下是用戶的目錄),自己創(chuàng)建的在訪問ftp的時候也是沒有找到!

(5)向服務(wù)器目錄添加文件夾和文件,首先在srv/ftp/下創(chuàng)建一個文件夾test(手動無法創(chuàng)建,只能通過命令實現(xiàn)?。?/p>

命令:mkdir /srv/ftp/test

得到創(chuàng)建好的文件夾:

多創(chuàng)建幾個目錄僅用于測試!

(6)在test文件夾中創(chuàng)建一個文件:touch /srv/ftp/test/1.txt 文件

(7)編輯該1.txt文件:(由于權(quán)限的管理,需要利用root模式更改文件內(nèi)的內(nèi)容!)

sudo gedit /srv/ftp/test/1.txt 會彈出一個記事本文件 是root權(quán)限下打開的才可以修改的|!隨便加些內(nèi)容

(8)為了說明一個命令,重啟一下!

命令是:sudo /etc/init.d/vsftpd restart

(9)查看是否成功 找到Ubuntu的IP地址,在地址欄中訪問 我的是:ftp://192.168.136.130/ 或者是ftp://localhost,以下是截圖:

進(jìn)入test找到1.txt文件 點擊進(jìn)入!

(10)ok!到此完成!

三、上述中知識介紹了一般默認(rèn)的配置,我們通常是需要根據(jù)自己的需求配置的,以下是一些常見的配置!

如需修改的話還是需要在root權(quán)限下修改 使用命令:sudo gedit /etc/vsftpd.conf

(1)匿名用戶相關(guān)設(shè)置

anonymous_enable=YES,將YES改為NO,禁止匿名用戶登陸 #anon_mkdir_write_enable=YES,將#注釋去掉,允許匿名用戶創(chuàng)建目錄 #non_upload_enalbe=YES,將#去掉,允許匿名用戶上傳 anon_world_readable_only=YES,允許匿名用戶下載,默認(rèn)是禁止的,這個可以自行添加。 Anon_other_write_enable=YES,將其設(shè)為YES的話,就除了上傳和創(chuàng)建目錄外,還可以重命名,刪除文件,默認(rèn)是NO no_anon_password=NO,將其設(shè)為YES,匿名用戶不會查詢用戶密碼直接登陸。 ftp_username=ftp,匿名用戶登陸系統(tǒng)的賬號默認(rèn)為ftp,此項最好不要改; chroot_local_user=YES #把本地用戶限制在自己的home文件夾中,這樣子登錄之后就不能訪問自己home之外的文件了,這樣子是出于安全上的考慮 anon_root=/var/ftp/anon #指定匿名登錄后的根文件夾,也就是對于匿名用戶,會把/var/ftp/anon映射為它的根目錄

(2)FTP服務(wù)端口的指定

listen_port=8021,指定命令通道為8021,默認(rèn)為21 listen_data_port=8020,指定數(shù)據(jù)通道為8020,默認(rèn)為20

(3)上傳模式的設(shè)置

pasv_enable=YES,是否允使用被動模式,默認(rèn)是允許的。 pasv_min_port=10000,指定使用被動模式時打開端口的最小值 pasv_max_port=10004,指定使用被動模式時打開端口的值。

(4)Vsftp服務(wù)器指定IP地址

listen_address=192.168.0.21,指定FTP,IP地址

注:只有當(dāng)vsftp運行于獨立模式時才允許使用指定IP,如果在/etc/xinetd.d目錄下已經(jīng)建立了vsfpd文件,就要將該文件中的disable設(shè)置為yes,方可。

(5)鎖定用戶,禁止用戶離開用戶主目錄

chroot_local_user=YES,將其設(shè)為YES,就鎖定在用戶主目錄,設(shè)為NO,可以切換

將指定用戶設(shè)置為鎖定用戶主目錄:

#chroot_list_enable=YES

#chroot_list_file=/etc/vsftpd.chroot_list

將其改為如下:

chroot_list_enable=NO

chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

將上面保存,再做如下操作:

#touch /etc/vsftpdvsftpd.chroot_list

#vi /etc/vsftpd/vsftpd.chroot_list ,在該文件中加入用戶名單,如:netseek_com

(6)vsftpd服務(wù)器的流量控制

max_clients=100;允許的連接數(shù),定義為100,默認(rèn)為0,表沒有限制 max_per_ip=5;每個IP允許的連接數(shù),0表沒有限制,需要運行于獨立模式方可 anon_max_rate=50000;匿名用戶帶寬,單位為bps local_max_rate=200000;系統(tǒng)用戶帶寬

(7)vsftpd定制歡迎信息

目錄說明設(shè)置

#vi /etc/vsftpd.conf

#dirmessage_enable=YES,前的#去掉。

然后我們定制一個.message,寫上你想寫的東西,然后把這個文件復(fù)制到各個用戶的家目錄中,就OK。

(9)vsftpd系統(tǒng)歡迎消息設(shè)置

ftpd_banner=Welcometoftp.netseek.com,Yeah!!!

系統(tǒng)歡迎消息文件設(shè)置

banner_file=/etc/vsftpd/welcome與ftpd_banner相類似,不同之處在于,banner_file指定歡迎文件。

四、創(chuàng)建用戶

但這樣是不能上傳文件的。因為這是匿名用戶,當(dāng)前目錄所有者是root用戶; 真的要上傳文件在該目錄下建立一個文件夾如名字是upload,

$ sudo mkdir /srv/ftp/upload

$ sudo chown ftp:root /srv/ftp/upload

這個時候可以傳文件到upload目錄,但根目錄還是不能上傳文件,這是匿名用戶,如果不是匿名用戶就不存在這個問題。

1). 修改配置文件/etc/vsftpd.conf

anonymous_enable=NO

local_enable=YES

write_enable=YES

chroot_local_user=YES 

2).創(chuàng)建本地用戶

$ sudo useradd ftpuser -m

$ sudo passwd ftpuser

便可用ftpuser登錄FTP了。

6. 如果出現(xiàn)錯誤:500OOPS:vsftpd:refusingtorunwithwritableanonymousroot

這表示ftp用戶的家目錄的權(quán)限不對,這個目錄的權(quán)限是不能打開所有權(quán)限的;是運行了chmod777/srv/ftp所致;如果沒有ftp用戶這個家目錄,當(dāng)然您要自己建一個;

FTP用戶的家目錄是不能針對所有用戶、用戶組、其它用戶組完全開放的;解決辦法如下:

# chown root:root /srv/ftp 
# chmod 755 /srv/ftp

7.防火墻打開相應(yīng)的端口21,20

8. /etc/init.d/vsftpd restart 重啟服務(wù)

五、各用戶的解釋

下面就vsftpd支持三類用戶加以說明:

1.匿名用戶,也就是不需要輸入密碼就可登錄ftp服務(wù)器的用戶,這個用戶名通常是ftp或anonymous; 與匿名用戶有關(guān)的設(shè)置多以anon_選項開頭。 2.本地用戶,也就是你Linux系統(tǒng)上可登錄到系統(tǒng)的用戶,這些用戶是在系統(tǒng)上實實在在存在的用戶。通常會有自己的home,shell等。與本地用戶有關(guān)的設(shè)置多以local_開頭或包含local_的選項。 3.虛擬用戶,只對ftp有效的用戶。這些用戶不可以登錄Linux系統(tǒng),只可以登錄ftp服務(wù)器。其實就是一個本地用戶映射成多個只對ftp服務(wù)器有效的虛擬用戶。虛擬用戶可以有自己的ftp配置文件,因此通常利用虛擬用戶來對ftp系統(tǒng)的不同用戶制定不同的權(quán)限,以達(dá)到安全控制的目的。與虛擬用戶有關(guān)的設(shè)置以guest_開頭。

如果你只是想用ftp實現(xiàn)對自己的共享,你可以開啟本地用戶;

如果你想對很多人共享,那你可以用匿名用戶;

如果你需要針對不同的用戶群給予不同的權(quán)限,那你就要設(shè)置更復(fù)雜的虛擬用戶了。

mkdir 目錄名 => 創(chuàng)建一個目錄
rmdir 空目錄名 => 刪除一個空目錄
rm 文件名 文件名 => 刪除一個文件或多個文件
rm –rf 非空目錄名 => 刪除一個非空目錄下的一切
touch 文件名 => 創(chuàng)建一個空文件

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對創(chuàng)新互聯(lián)的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

文章名稱:圖文詳解Ubuntu搭建Ftp服務(wù)器的方法(包成功)
分享路徑:http://www.rwnh.cn/article4/cpdhoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、域名注冊做網(wǎng)站、網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
克拉玛依市| 台东市| 潮安县| 仪陇县| 汕头市| 台湾省| 临猗县| 临夏市| 彰武县| 同江市| 安西县| 福清市| 平湖市| 黄陵县| 永春县| 屏边| 龙胜| 平安县| 德兴市| 西峡县| 鸡西市| 泰州市| 开平市| 高陵县| 定西市| 虞城县| 集安市| 景宁| 镇康县| 资兴市| 龙里县| 南宁市| 宁城县| 鹰潭市| 墨竹工卡县| 句容市| 泰来县| 遂溪县| 资源县| 浪卡子县| 武夷山市|