国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > CentOS中怎么安裝配置FTP服務(wù)器

    CentOS中怎么安裝配置FTP服務(wù)器

    時(shí)間: 春健736 分享

    CentOS中怎么安裝配置FTP服務(wù)器

      FTP 是File Transfer Protocol(文件傳輸協(xié)議)的英文簡(jiǎn)稱(chēng),而中文簡(jiǎn)稱(chēng)為“文傳協(xié)議”。那么大家知道CentOS中怎么安裝配置FTP服務(wù)器嗎?今天學(xué)習(xí)啦小編與大家分享下CentOS中安裝配置FTP服務(wù)器的具體操作步驟,有需要的朋友不妨了解下。

      CentOS中安裝配置FTP服務(wù)器方法

      安裝 VSFTP

      代碼如下:

      yum -y install vsftpd

      創(chuàng)建FTP日志文件路徑

      代碼如下:

      touch /var/log/vsftpd.log

      啟動(dòng)配置

      代碼如下:

      chkconfig --list vsftpd

      如果是全off 則手動(dòng)設(shè)置 0:off 1:off 2:off 3:off 4:off 5:off 6:off

      代碼如下:

      chkconfig --level 2345 vsftpd on

      啟動(dòng)ftp服務(wù):

      代碼如下:

      service vsftpd start

      查看ftp服務(wù)狀態(tài):

      代碼如下:

      service vsftpd status

      重啟ftp服務(wù):

      代碼如下:

      service vsftpd restart

      關(guān)閉ftp服務(wù):

      代碼如下:

      service vsftpd stop

      編輯配置文件

      代碼如下:

      vi /etc/vsftpd/vsftpd.conf

      代碼如下:

      anonymous_enable=NO #設(shè)定不允許匿名訪問(wèn)

      local_enable=YES #設(shè)定本地用戶(hù)可以訪問(wèn)。注:如使用虛擬宿主用戶(hù),在該項(xiàng)目設(shè)定為NO的情況下所有虛擬用戶(hù)將無(wú)法訪問(wèn)。

      chroot_list_enable=YES #使用戶(hù)不能離開(kāi)主目錄

      xferlog_file=/var/log/vsftpd.log #設(shè)定vsftpd的服務(wù)日志保存路徑。注意,該文件默認(rèn)不存在。必須要手動(dòng)touch出來(lái)

      ascii_upload_enable=YES #允許使用ASCII模式上傳

      ascii_download_enable=YES #設(shè)定支持ASCII模式的上傳和下載功能。

      pam_service_name=vsftpd #PAM認(rèn)證文件名。PAM將根據(jù)/etc/pam.d/vsftpd進(jìn)行認(rèn)證

      以下這些是關(guān)于Vsftpd虛擬用戶(hù)支持的重要CentOS FTP服務(wù)配置項(xiàng)目。

      默認(rèn)vsftpd.conf中不包含這些設(shè)定項(xiàng)目,需要自己手動(dòng)添加RHEL/CentOS FTP服務(wù)配置。

      代碼如下:

      guest_enable=YES #設(shè)定啟用虛擬用戶(hù)功能。

      guest_username=ftp #指定虛擬用戶(hù)的宿主用戶(hù)。-RHEL/CentOS中已經(jīng)有內(nèi)置的ftp用戶(hù)了

      user_config_dir=/etc/vsftpd/vuser_conf #設(shè)定虛擬用戶(hù)個(gè)人vsftp的RHEL/CentOS FTP服務(wù)文件存放路徑。存放虛擬用戶(hù)個(gè)性的CentOS FTP服務(wù)文件(配置文件名=虛擬用戶(hù)名)

      創(chuàng)建 chroot list,將ftp用戶(hù)加入其中:

      代碼如下:

      touch /etc/vsftpd/chroot_list

      echo ftp >> /etc/vsftpd/chroot_list

      安裝Berkeley DB工具

      代碼如下:

      yum install db4 db4-utils

      創(chuàng)建用戶(hù)密碼文本,注意奇行是用戶(hù)名,偶行是密碼

      代碼如下:

      vi /etc/vsftpd/vuser_passwd.txt

      ftpuser1

      ftppass1

      ftpuser2

      ftppass2

      生成虛擬用戶(hù)認(rèn)證的db文件

      代碼如下:

      db_load -T -t hash -f /etc/vsftpd/vuser_passwd.txt /etc/vsftpd/vuser_passwd.db

      編輯認(rèn)證文件,注釋掉所有配置

      代碼如下:

      vi /etc/pam.d/vsftpd

      增加下面兩句

      代碼如下:

      auth required pam_userdb.so db=/etc/vsftpd/vuser_passwd

      account required pam_userdb.so db=/etc/vsftpd/vuser_passwd

      創(chuàng)建虛擬用戶(hù)個(gè)性RHEL/CentOS FTP服務(wù)文件

      代碼如下:

      mkdir /etc/vsftpd/vuser_conf/

      vi /etc/vsftpd/vuser_conf/ftpuser1

      內(nèi)容如下:

      代碼如下:

      local_root=/opt/var/ftp1 # 虛擬用戶(hù)的根目錄(根據(jù)實(shí)際修改)

      write_enable=YES # 可寫(xiě)

      anon_umask=022 # 掩碼

      anon_world_readable_only=NO

      anon_upload_enable=YES

      anon_mkdir_write_enable=YES

      anon_other_write_enable=YES

      開(kāi)啟防火墻端口

      代碼如下:

      vi /etc/sysconfig/iptables

      添加一行,端口號(hào)使用的默認(rèn)21端口

      代碼如下:

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

      為目錄附權(quán)限并重啟動(dòng)vsftp服務(wù):

      代碼如下:

      mkdir /opt/var/ftp/ftpuser1

      chmod 777 /opt/var/ftp/ftpuser1

      service vsftpd restart

    看過(guò)“CentOS中怎么安裝配置FTP服務(wù)器”的人還看了:

    1.CentOS 6.6系統(tǒng)怎么安裝

    2.如何在CentOS系統(tǒng)中安裝搭建

    3.怎么安裝Ubuntu操作系統(tǒng)

    4.如何用u盤(pán)安裝linux系統(tǒng)

    5.用U盤(pán)怎么安裝Linux系統(tǒng)

    6.服務(wù)器上怎么安裝linux系統(tǒng)

    917421