centos 安裝 vsftp

來源:互聯網
上載者:User

標籤:

vsftp是一款在Linux發行版中最受推崇的FTP伺服器程式。特點是小巧輕快,安全易用。下面介紹CentOS下安裝和簡單配置 vsftp 這個服務軟體。

在Linux下可以搭建本地YUM庫來進行系統軟體的安裝和管理。這裡不多作解釋,請看Linux系統下搭建本地YUM庫一文。

1、安裝vsftp:

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

yum install vsftpd

2、配置vsftpd伺服器:

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

vi /etc/vsftpd/vsftpd.conf

3、添加ftp使用者:

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

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

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

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

useradd -d /home/wwwroot/ftptest -g ftp -s /sbin/nologin ftptest

③、設定使用者口令

passwd ftpuser

④、編輯檔案chroot_list

vi /etc/vsftpd/chroot_list

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

Wenvki

⑤、啟動vsftp服務

service vsftpd start

4、配置防火牆

開啟/etc/sysconfig/iptables檔案

vi /etc/sysconfig/iptables

在REJECT行之前添加如下代碼:

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

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

service iptables restart

5、管理vsftpd服務的相關命令:

停止vsftpd服務: service vsftpd stop

重啟vsftpd服務: service vsftpd restart

設定開機啟動vsftpd服務:chkconfig --level 2345 vsftpd on

最後,使用使用者ftptest登入VSFTP服務測試的使用出現了個錯誤提示:

500 OOPS: cannot change directory:/home/wwwroot/ftptest

centos 安裝 vsftp

聯繫我們

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