日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

CentOS开启FTP及配置用户

發(fā)布時間:2025/4/16 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS开启FTP及配置用户 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

原文鏈接: http://www.centos.bz/2011/03/centos-install-vsftpd-ftp-server/

?

vsftpd作為FTP服務(wù)器,在Linux系統(tǒng)中是非常常用的。下面我們介紹如何在centos系統(tǒng)上安裝vsftp。

?

什么是vsftpd

vsftpd是一款在Linux發(fā)行版中最受推崇的FTP服務(wù)器程序。特點是小巧輕快,安全易用。

vsftpd 的名字代表”very secure FTP daemon”, 安全是它的開發(fā)者 Chris Evans 考慮的首要問題之一。在這個 FTP 服務(wù)器設(shè)計開發(fā)的最開始的時候,高安全性就是一個目標(biāo)。

安裝vsftpd

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

  • yum install vsftpd
  • 2、設(shè)置開機啟動vsftpd ftp服務(wù)

  • chkconfig vsftpd on
  • 3、啟動vsftpd服務(wù)

  • service vsftpd start
  • 管理vsftpd相關(guān)命令:

    停止vsftpd: service vsftpd stop

    重啟vsftpd: service vsftpd restart

    配置防火墻

    打開/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
  • 保存和關(guān)閉文件,重啟防火墻

  • service iptables start
  • 配置vsftpd服務(wù)器

    默認(rèn)的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本編輯器打開。

  • vi /etc/vsftpd/vsftpd.conf
  • 添加ftp用戶

    下面是添加ftpuser用戶,設(shè)置根目錄為/home/wwwroot/ftpuser,禁止此用戶登錄SSH的權(quán)限,并限制其訪問其它目錄。

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

    將底下三行

  • #chroot_list_enable=YES
  • # (default follows)
  • #chroot_list_file=/etc/vsftpd.chroot_list
  • 改為

  • chroot_list_enable=YES
  • # (default follows)
  • chroot_list_file=/etc/vsftpd/chroot_list
  • 3、增加用戶ftpuser,指向目錄/home/wwwroot/ftpuser,禁止登錄SSH權(quán)限。

  • useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser
  • 4、設(shè)置用戶口令

  • passwd ftpuser
  • 5、編輯文件chroot_list:

  • vi /etc/vsftpd/chroot_list
  • 內(nèi)容為ftp用戶名,每個用戶占一行,如:

    peter john

    6、重新啟動vsftpd

  • service vsftpd restart
  • 另外,如果覺得以后管理ftp用戶名嫌麻煩,可以使用centos官方發(fā)布的腳本管理。地址如下:

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

    出現(xiàn)的錯誤

    1、500 OOPS: cannot change directory 解決方法:

    ?

    在終端輸入命令:

  • setsebool -P ftpd_disable_trans 1
  • service vsftpd restart
  • 就OK了! 原因:這是因為服務(wù)器開啟了selinux,這限制了FTP的登錄。

    轉(zhuǎn)載于:https://www.cnblogs.com/xjx-user/archive/2013/05/03/3056742.html

    總結(jié)

    以上是生活随笔為你收集整理的CentOS开启FTP及配置用户的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。