在Ubuntu下搭建FTP服务器的方法
由于整個學校相當于一個大型局域網,相互之間傳送數據非常快,比如要共享個電影,傳點資料什么的。
所以我們可以選擇搭建一個FTP服務器來共享文件。
那么問題來了,有的同學會問,我們既然在一個局域網內,直接用QQ傳也很快啊,干嘛要搭建FTP服務器?
那么告訴大家,如果兩人不能同時在線呢?離線文件?傳離線文件不就不走局域網了嗎?
還有如果你想一個人給多個人同時發呢?一個一個發?網盤鏈接?算了吧,等到花兒都謝了都下不完…
所以,明智的選擇,FTP服務器。
在學校擁有了一臺服務器之后,我可以把自己的資料或者電影放到我的FTP服務器上,分享給同學一個鏈接,分分鐘下載完,當然我們需要在一個局域網才能有那樣的速度,這樣的話,不用我去開個QQ傳,也不用動什么網盤分享,簡單粗暴。
接下來我就說一下怎樣配置自己的FTP服務器。
我的系統為Ubuntu,所以我選擇了利用vsftpd來配置自己的服務器。
配置這個,為了確保安全,你可以選擇使用用戶名和密碼來登錄,也可以直接匿名登錄…隨你怎么來。
為了方便,我直接設置了匿名登錄,這樣讓別人分享給我東西時,也不需要告訴別人用戶名密碼,直接拖進去上傳就行了,方便快捷,不過安全性嘛,你懂得~ 這里我只配置了匿名的方式,具體的用戶名密碼登錄的方式,網上的教程也是一大堆。
廢話說了一大通了,開始干!配置很簡單
首先下載安裝vsftpd
| 1 | sudo apt-get install vsftpd |
然后修改/etc/vsftpd.conf文件
修改如下幾行:
#為注釋的意思,最前面不加#就是取消掉它的注釋,使之生效
| 1 | anonymous_enable=YES????#設置匿名可登錄 |
?
| 1 | local_enable=YES????????#本地用戶允許登錄 |
?
| 1 | write_enable=YES????????#用戶是否有寫的權限 |
?
| 1 | anon_upload_enable=YES?? #允許匿名用戶上傳 |
?
| 1 | anon_mkdir_write_enable=YES?? #允許匿名用戶創建目錄文件 |
其他的就不用管了,保存文件。
重啟vsftpd服務器
| 1 | sudo service vsftpd restart |
設置完了這些之后,其他人就能來訪問你的FTP服務器了。
現在你可以登錄你的服務器來嘗試一下了。
現在應該能登錄進去,但是里面什么也沒有。
因為匿名用戶默認訪問的是你的 /srv/ftp 文件夾
現在我們需要兩個功能,一個用來上傳的,一個用來下載的
上傳的文件夾,其他人可以上傳到這個文件夾,但是不能有刪除權限,試想如果有匿名登錄進來的給你刪除掉了別人好心給你分享的文件還行嗎?
下載的文件夾,其他人只能讀取這個文件夾,但是不能修改這個文件夾,也就是你要分享給其他人的文件可以放到這里面。
我們在/srv/ftp 文件夾新建兩個文件夾,一個是upload,一個是download
執行下面的兩條指令
| 1 | sudo chmod -R 777 /srv/ftp/upload |
?
| 1 | sudo chmod -R 755 /srv/ftp/download |
這樣就把upload的權限設置為可讀可寫,把download權限設置為可讀不可寫。
配置完上面的內容,就大功告成啦,登錄FTP服務器后,你就可以看到一個upload文件夾,一個download文件夾。
是不是很簡單。
現在下面的事情你就可以實現了:
1. 學校里某個同學有一個非常好看的電影,而你現在又不方便去接受,發網盤又太慢,你就把你的FTP地址扔給他,對他說,你上傳到
ftp://<你的IP地址>/upload 文件夾下吧,我回去的時候取下來看。
2. 你剪輯了一個很不錯的視頻短片,想分享給學校里的小伙伴,你就可以把它扔到你的FTP服務器 /srv/ftp/download 目錄下,然后對小伙伴們說,我的視頻已經共享了,你們到 ftp://<你的IP地址>/download 里面去下載吧。
恩,只要你配置好了FTP,就能享受FTP局域網高速傳輸,分分鐘搞定~
如果配置有問題,歡迎與我聯系~
轉載請注明:靜覓???在Ubuntu下搭建FTP服務器的方法
轉載于:https://www.cnblogs.com/luolizhi/p/5979590.html
總結
以上是生活随笔為你收集整理的在Ubuntu下搭建FTP服务器的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 针车做pc箱底部有碎片?
- 下一篇: 哈弗B26会有七座吗?