阿里雲ECS CentOS6 安裝FTP (vsftpd)

來源:互聯網
上載者:User

1、 安裝vsftpd

# yum update  更新源

# yum install vsftpd -y  安裝vsftpd伺服器


2、配置vsftpd.

#  vi  /etc/vsftpd/vsftpd.conf  配置vsftpd主設定檔


找到如下項目更改或開啟#

anonymous_enable=NO   禁止匿名訪問

#ascii_upload_enable  允許使用ascii碼上傳

#ascii_download_enable 允許使用ascii碼下載

chroot_list_enable=YES   限制ftp使用者訪問家目錄外的目錄

chroot_list_file=/etc/vsftpd/chroot_list  限制ftp使用者訪問家目錄外的目錄使用者列表:


在末尾添加如下代碼,以開啟被動模式,更好支援FlashFxp等ftp工具

pasv_enable=YES

pasv_min_port=20000  #開放的連接埠

pasv_max_port=20100


註:在末尾加一句 local_root=/install  則以後不論什麼使用者登入ftp,都會進入這個目錄。貌似使用者第一次登入會進入/home/使用者名稱 目錄。重啟之後就進入 /install 目錄裡了


3、配置防火牆,開放21等連接埠

防火牆配置在/etc/sysconfig/iptables裡,但是centos6x裡沒有這個檔案。首先產生這個檔案

1)任意運行一條iptables防火牆規則配置命令:

# iptables -P OUTPUT ACCEPT 

2)對iptables服務進行儲存

# service iptables save  

3)重啟iptables服務

# service iptables restart 


經過這三步,/etc/sysconfig/iptables就存在了。然後進行如下操作:

# vi /etc/sysconfig/iptables

在[commit]上方加上如下兩行

-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT             開放21連接埠

-A INPUT -p tcp --dport 20000:20100 -j ACCEPT                                          開發20000-20100連接埠:

4、重啟防火牆和啟動vsftpd伺服器

重啟防火牆:#service iptables restart

重啟vsftpd伺服器:#service vsftpd start  (注意,如果vsftpd 已經啟動了,則這時候再啟動就是失敗的。可以關閉再重啟即可)


5、添加ftp使用者

# adduser -g ftp -s /sbin/nologin   zhangtao    添加了zhangtao的ftp使用者

# passwd  zhangtao                                             為zhangtao設定密碼


6、將添加的使用者寫入 vim /etc/vsftpd/chroot_list

zhangtao

即可


大功告成,此時就可以用flashfxp訪問了。登陸之後的目錄是 /home/zhangtao





聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.