本人大二小白一名,從大一下學期就開始接觸到linux,當時看到學校每次讓我們下載資源都在一個ftp服務器中,感覺特別的高大上,所以自己就想什麼時候自己能夠擁有自己的ftp服務器,自己放一點東西進去,讓別人訪問。那麼,就從那時開始,就有了一系列的艱難旅程。。。。
要不然先不說經歷了,就先直捅技術吧,最後在說經歷,要不然有些人就懶得看這篇初級又傻傻的文章了。
小白,那就需要手把手的教,同時還要圖文並茂。
第一步:
自己的linux必須是要有的,如果沒有,而且你還不會裝,那麼就可以看一下小弟我以前的博客,有教程,還有百度雲鏈接的哦!
我是安裝在虛擬機中的,rhel-server-6.7_64的,下面是用putty連接之後的
第二步:
使用命令yum install vsftpd安裝ftp服務器(如果沒有安裝yum的,請看我原來的博客)
第三步:
安裝好之後,那我們就需要改一些配置文件了,當然也可以不改,為什麼呢,我來接著說!
linux中默認情況下root用戶是不能登錄ftp服務器的(我也不知道root老大為什麼不能登錄)所以就需要我們手動的去掉這個煩人的規定
安裝了vsftpd,會有一些文件,我們需要改變兩個配置文件,我以一個為例子。
使用命令 vi /etc/vsftpd/ftpusers,進入之後,可以看到很多很多用戶,然後把最上面的root用戶注釋掉,就是在前面加一個#號另外還要修改一個配置文件是 vi /etc/vsftpd/user_list。也是同樣的注釋,都一樣我就不截圖了。
第四步:
現在呢,我們有了一個新的需求,就是匿名用戶登錄我的ftp是一個目錄,但是一些vip呢(就是通過賬號密碼登錄的),我希望他們登錄進來看到其他的一些資源,那麼就需要我們設置兩個訪問目錄:匿名訪問目錄,vip訪問目錄修改配置文件 vi /etc/vsftpd/vsftpd.conf,在文件的最後添加上幾條代碼:
截圖上解釋的很清楚了,唯一需要解釋的就是anon_ftp和pass_ftp了,這只是我創建的兩個文件夾,分別放置不一樣的資源為不一樣的人訪問的!
第五步:
大功告成,注意的是,修改了配置文件,就一定要重啟服務,使用命令,service vsftpd restart.然後不論你是通過浏覽器也好還是通過我的電腦也好,登錄效果是一樣的大家可以看看
可以了吧,以後就可以在局域網中共享一些資源,然後下載非常快,還是非常方便的。
最後bb兩句:開始的時候說要講講我配置ftp的歷史,其實都是黑歷史,現在想想還是很搞笑的,隨便說兩句吧,原來就一直看百度上的教程,然後教程上各種說要改配置文件,而且改的地方很多,當時對linux本身不是特別的熟悉,所以改著改著就不知道自己改到那裡去了,有時候還改沖突了。不過過程中還是成功了好幾次,為什麼是好幾次,因為每一次配置完我都沒有總結,然後下次忘了繼續百度,反正各種方法我都試過來遍了,坑死我了,那麼既然這樣,我都走了這麼多彎路,我肯定不希望不會的人再走,這就是我寫這篇博客的原因,大神可能認為這麼簡單還寫,不過哪一個大神是從一開始就什麼都會呢,希望大家多多關照,這是我的第二篇博客(名義上的,其實我是先寫的這個,然後還要更新名義上的第一篇),心情還是很激動的,哈哈!!