解決vsftp無法上傳文件及文件夾的問題


因為搞hadoop的緣故,考慮到啟動linux桌面會給電腦帶來比較卡。。所以就將圖形界面的啟動給關閉,完全在命令的模式下使用linux。

使用yum搭建了ftp服務。。yum的使用參考:http://blog.csdn.net/enson16855/article/details/9140623

windows使用FileZilla連接linux的ftp,比較郁悶的是上傳問題,弄了半個下午的時間都沒有成功,剛剛終於弄好了。。下面說一下思路:

1、安裝vsftp

 

[plain]  view plain  copy
 
  1. yum install vsftp  

2、啟動vsftp

 

 

[plain]  view plain  copy
 
  1. service vsftpd start  


雖然可以正確啟動,基本都是按照默認的配置走,匿名登錄無法上傳文件及文件夾的,網上收羅了一堆:

 

以上是:

 

[plain]  view plain  copy
 
  1. vim /etc/vsftpd/vsftpd.conf   

的結果內容,標紅的地方表示的是允許匿名上傳文件和文件夾的權限。重啟vsftpd服務。。

 

雖然配置沒什么問題了,可是還是不能上傳文件,報的還是權限的問題。。

搜羅一看,原來是selinux需要關閉:

修改 vim /etc/selinux/config 

以上方式禁用掉selinux服務,需要重啟電腦,當然還有一種臨時禁用,可以上網搜一下處理方式~

搞定ok之后,發現還是上傳不了文件。。暈死了 今天。。。

搜羅一番,還要對ftp的root文件夾權限設置:

 

[plain]  view plain  copy
 
  1. chmod 777 -R /var/ftp/pub  


設置完成后,終於可以上傳文件了。。。。當然需要上傳到的是pub文件夾中。。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM