91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux下怎么搭建ftp服務器及配置

發布時間:2021-09-02 17:21:48 來源:億速云 閱讀:122 作者:chen 欄目:系統運維

這篇文章主要介紹“linux下怎么搭建ftp服務器及配置”,在日常操作中,相信很多人在linux下怎么搭建ftp服務器及配置問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”linux下怎么搭建ftp服務器及配置”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

  首先proftpd是一個開源軟件,目前最高版本是:1.3.1(非穩定版),穩定的版本是1.3.0,下載文件為proftpd-1.3.0a.tar.gz

  我下載的是1.3.0,上傳到服務器上后按照常規的方法安裝即可。

  tar -zxvf proftpd-1.3.0a.tar.gz

  cd proftpd*

  ./configure --prefix=/usr/local/proftpd

  make

  make install

  安裝完成!接下來是配置。

  設置一:隨機啟動服務,sbin/proftpd文件復制到/etc/rc.d/rc.local文件夾中,以實現開機自動啟動。

  設置二:配置文件在etc/proftpd.conf,配置文件說明如下:

  ServerName "ProFTPD Default Installation"

  ServerType standalone

  DefaultServer on

  分別表示:服務器名稱,服務類型和默認服務狀態!

  后面的服務端口啊什么的我就省去不說了,說最關鍵的權限控制部分。

  # Set the user and group under which the server will run.

  User nobody

  Group nogroup

  注意看上面:以什么用戶和什么組來運行服務。

  更改為你現有的組和用戶,這里為了管理上的方便和安全性上考慮,建議新建一個ftp組和ftp用戶。

  # To cause every FTP user to be "jailed" (chrooted) into their home

  # directory, uncomment this line.

  #DefaultRoot ~

  是否允許用戶進入用戶的主目錄,注意:可是適用/home替代

  # Normally, we want files to be overwriteable.

  AllowOverwrite on

  是否具有重寫的權利

  # A basic anonymous configuration, no upload directories. If you do not

  # want anonymous users, simply delete this entire section.
  User ftp

  Group ftp

  # We want clients to be able to login with "anonymous" as well as "ftp"

  UserAlias anonymous ftp

  # Limit the maximum number of anonymous logins

  MaxClients 10

  # We want 'welcome.msg' displayed at login, and '.message' displayed

  # in each newly chdired directory.

  DisplayLogin welcome.msg

  DisplayFirstChdir .message

  # Limit WRITE everywhere in the anonymous chroot
  DenyAll

  這部分是匿名用戶的定義其實也很簡單。

  啟動不了,出現如下錯誤的解決方法

  [root@new-host sbin]# ./proftpd

  - IPv4 getaddrinfo 'new-host' error: Name or service not known

  - warning: unable to determine IP address of 'new-host'

  - error: no valid servers configured

  - Fatal: error processing configuration file '/usr/local/proftpd/etc/proftpd.conf'

  原因是無法綁定Ip地址。

  在配置文件中增加下面這句:

  DefaultAddress 192.168.8.105

  再重啟服務就可以了!

  接上!原來以為這樣就完事了,可是看看才知道如果我要新增加一個FTP用戶的話實際上是很麻煩的一件事,因為帳號是直接跟系統帳號想關聯的,不安全也不好操作,我們的目的是要做成像虛擬主機服務提供商那樣的ftp!

  接下去,需要一個模塊的支持到 去看看proftpd-mod-quotatab模塊,注意下面這句話:

  NOTE: mod_quotatab became part of the offical ProFTPD source distribution in 1.2.10rc1. If using a version of ProFTPD later than that, please use the mod_quotatab already included, as it will be most up-to-date.

  表示我們下載的1.3版本已經支持做了這個東西,主要編譯安裝的時候把mod_quotatab 開起來就可以了,于是重新編譯!

  前提:確認你已經安裝并且能夠正常運行mysql,否則后面的工作都是沒有意義的了!

  重新編譯:

  ./configure --prefix=/usr/local/proftpd --with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql --with-includes=/usr/include/mysql --with-libraries=/usr/lib/mysql

  注意請根據自己的Linux系統找到MySQL的相應include和lib目錄,以上例子中的相關路徑是大多數Linux系統默認的,如果你的MySQL是通過源碼編譯安裝的,則這兩個目錄一般在安裝路徑下。

到此,關于“linux下怎么搭建ftp服務器及配置”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东海县| 安西县| 马尔康县| 玛多县| 乳源| 南溪县| 镇远县| 高要市| 信宜市| 无棣县| 达尔| 项城市| 宝兴县| 分宜县| 论坛| 万源市| 三都| 江油市| 南投县| 鹰潭市| 连江县| 永兴县| 平江县| 静宁县| 渭源县| 抚顺县| 清苑县| 原平市| 苍溪县| 涟源市| 南川市| 恩平市| 酉阳| 巩义市| 盐山县| 务川| 梁河县| 勐海县| 宁国市| 井冈山市| 扶风县|