Centos開啟FTP及使用者配置

來源:互聯網
上載者:User

標籤:style   http   color   使用   strong   檔案   

vsftpd作為FTP伺服器,在Linux系統中是非常常用的。下面我們介紹如何在centos系統上安裝vsftp。

 

什麼是vsftpd

vsftpd是一款在Linux發行版中最受推崇的FTP伺服器程式。特點是小巧輕快,安全易用。

vsftpd 的名字代表”very secure FTP daemon”, 安全是它的開發人員 Chris Evans 考慮的首要問題之一。在這個 FTP 伺服器設計開發的最開始的時候,高安全性就是一個目標。

安裝vsftpd

1、以管理員(root)身份執行以下命令

  1. yum install vsftpd

2、設定開機啟動vsftpd ftp服務

  1. chkconfig vsftpd on

3、啟動vsftpd服務

  1. service vsftpd start

管理vsftpd相關命令:

停止vsftpd:  service vsftpd stop

重啟vsftpd:  service vsftpd restart

配置防火牆

開啟/etc/sysconfig/iptables檔案

  1. vi /etc/sysconfig/iptables

在REJECT行之前添加如下代碼

  1. -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

儲存和關閉檔案,重啟防火牆

  1. service iptables start
配置vsftpd伺服器

預設的設定檔是/etc/vsftpd/vsftpd.conf,你可以用文字編輯器開啟。

  1. vi /etc/vsftpd/vsftpd.conf
添加ftp使用者

下面是添加ftpuser使用者,設定根目錄為/home/wwwroot/ftpuser,禁止此使用者登入SSH的許可權,並限制其訪問其它目錄。

1、修改/etc/vsftpd/vsftpd.conf

將底下三行

  1. #chroot_list_enable=YES
  2. # (default follows)
  3. #chroot_list_file=/etc/vsftpd.chroot_list

改為

  1. chroot_list_enable=YES
  2. # (default follows)
  3. chroot_list_file=/etc/vsftpd/chroot_list

3、增加使用者ftpuser,指向目錄/home/wwwroot/ftpuser,禁止登入SSH許可權。

  1. useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser

4、設定使用者口令

  1. passwd ftpuser

5、編輯檔案chroot_list:

  1. vi /etc/vsftpd/chroot_list

內容為ftp使用者名稱,每個使用者佔一行,如:

user11

6、重新啟動vsftpd

  1. service vsftpd restart

另外,如果覺得以後管理ftp使用者名稱嫌麻煩,可以使用centos官方發布的指令碼管理。地址如下:

http://wiki.centos.org/HowTos/Chroot_Vsftpd_with_non-system_users

7、注意使用者權限配置

chmod 755 /home/wwwroot/ftpuser

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.