休息食客

          隨心而動

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            16 隨筆 :: 7 文章 :: 2 評論 :: 0 Trackbacks
          我用的是CentOS6.5 32位
          1、安裝ftp
          sudo yum install vsftpd   (注:如果你用的是Ubuntu,命令:sudo apt-get install vsftpd)

          2、配置vsftpd.conf
          sudo vim /etc/vsftpd.conf (注:這里的vim是編輯器,如果沒有安裝,請先sudo yum install vim安裝這個編輯器,當然也可以用系統自動的vi)

          #禁止匿名訪問 
          anonymous_enable=NO
          #接受本地用戶
          local_enable=YES
          #允許上傳
          write_enable=YES
          #用戶只能訪問限制的目錄
          chroot_local_user=YES
          #設置固定目錄,在結尾添加。如果不添加這一行,各用戶對應自己的目錄,當然這個文件夾自己建
          local_root=/home/ftp

          3、添加用戶
          sudo useradd -d /home/ftp -M loub 
          sudo passwd loub

          4、給文件夾授權
          sudo chmod a-w /home/ftp 
          sudo mkdir /home/ftp/upload
          sudo mkdir /home/ftp/download
          sudo chmod -R 777 /home/ftp/upload
          sudo chmod -R 777 /home/ftp/download

          5、
          命令:
          sudo vim /etc/pam.d/vsftpd
          注釋掉
          #auth    required pam_shells.so

          6、重啟服務
          sudo service vsftpd restart

          安裝ftp服務器到這里就差不多了,然后在客戶機上安裝一個FileZilla軟件,輸入服務器ip,用戶名和密碼,端口默認21就行了。
          如果想了解vsftpd更多信息網上有很多,但我覺得有這幾個步驟就差不多了,能用就行,沒必要搞清楚原理。

          我用ftp遇到的問題,每次當我啟動了CentOS后,然后用FileZilla連上服務器,就拒絕訪問,因為CentOS上的ftp沒有啟動,于是輸入
          sudo /etc/init.d/vsftpd start 就會報錯:500 oops :connot read config file....
          這是因為沒有激活vsftpd,還要設置運行級別,那么就用root用戶登錄
          命令:su root
          命令:chkconfig --level 35 vsftpd on
          命令:service vsftpd restart
          就可以用FileZilla連上了。
          posted on 2014-11-12 10:00 休息食客 閱讀(701) 評論(0)  編輯  收藏 所屬分類: linux

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 金湖县| 天台县| 凉山| 永顺县| 沂源县| 静宁县| 阿拉善左旗| 五指山市| 甘孜| 洞头县| 手机| 铜山县| 宜章县| 越西县| 盐山县| 开封市| 晋江市| 双城市| 滦平县| 金山区| 客服| 遵义市| 商城县| 绥芬河市| 怀安县| 平利县| 襄城县| 义乌市| 镇沅| 当涂县| 潼关县| 桦川县| 东海县| 岳池县| 娄烦县| 东至县| 三门县| 汉川市| 临澧县| 甘孜县| 西畴县|