在Debian(Respberry PI)上安裝FTP服務器

cd33 9年前發布 | 53K 次閱讀 Debian FTP服務器

原文</i>  http://ourjs.com/detail/551507e71e8c70851600000e </span>


Debian是一款十分流行的開源Linux發行版,與CentOS的眾多大公司支持有所不同,Debian更受開源社區的喜愛,比如較為流行的桌面Linux Ubuntu和開源硬件平臺Respberry PI(樹樹莓派)均為基于Debian的深度定制版(變種)。此文介紹的是在Debian系統中安裝FTP服務器,同樣適用于Ubuntu和樹莓派。 PS: 這也是為什么OurJS會托管在Debian上的原因。

安裝配置FTP服務器

1. 首先要切換到管理員狀態,這樣就不用每次都輸入sudo,如果已經以root用戶登錄,則可略過。

sudo -s

2. 安裝proftpd,在確認安裝中選Y,并選擇《Standalone》安裝

apt-get install proftpd

3. 安裝完以后將實現先停掉,以方便改配置

/etc/init.d/proftpd stop

4. 用你喜歡的文本編輯器編輯proftpd的配置文件,這里使用了nano(安裝: apt-get install nano),你也可以使用vim

nano /etc/proftpd/proftpd.conf

5. 更改FTP根目錄, 默認為: DefaultRoot  ~,比如說改為

DefaultRoot          /var/www

6. 允許匿名用戶訪問,找到配置文件中的 "<Anonymous ~ftp>" 和 "</Anonymous>" 之間的部分,將注釋移除即可,不允許匿名用戶訪問則跳過此步聚。

7. 保存配置文件 "/etc/proftpd.conf" 并退出

8. 重啟FTP服務

/etc/init.d/proftpd restart

為FTP服務器添加用戶名、密碼和讀寫權限

1. FTP服務的用戶名密碼其實就是擁有特定目錄權限的linux用戶及其密碼,所以添加一個FTP用戶并設置密碼,用戶信息即可

adduser tester -home /var/www

2. 還要為此用戶添加FTP共享目錄的讀寫權限,[直接改變所有權]

chown tester /var/www

3. [可選] 當用戶非常多時,可以添加一個用戶組,統一配置權限

addgroup ftpuser

并將tester添加進ftpuser組

adduser tester ftpuser

注* 刪除用戶和用戶組

deluser tester
delgroup tester
 本文由用戶 cd33 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!