国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Ubuntu - 在Ubuntu下配置ProFTPD和VSFTPD的教程

在Ubuntu下配置ProFTPD和VSFTPD的教程

2019-07-04 16:20OSChina Ubuntu

這篇文章主要介紹了在Ubuntu下配置ProFTPD和VSFTPD的教程,Ubuntu自帶的FTP服務器一般為vspfd,需要的朋友可以參考下

Linux VPS用戶一般都通過SFTP/SCP協議連接OpenSSH Server進行文件傳輸,但有時候,你希望某些用戶只能上傳文件到網站目錄,而不能夠登錄系統執行命令以及訪問其他目錄,這時用FTP Server就能很好地實現.Linux上常用的FTP Server有VSFTPD和ProFTPD,其中ProFTPD簡單易用,功能也不錯,這里以ProFTPD為例搭建FTP服務器.當然,FTP也可以作為局域網內文件共享的一種方式,比如你的室友使用Windows,向你的Ubuntu ProFTPD個人電腦上傳了一部影片,這樣就不用拿U盤去拷貝了,其他室友也可以從你的ProFTPD上下載影片.

ProFTPD
在Ubuntu下配置ProFTPD和VSFTPD的教程
proftpd的配置方式類似apache,比vsftpd更易用,xampp就集成了proftpd. 
 

復制代碼

代碼如下:

sudo apt-get install proftpd-basic


安裝時默認作為一個standalone server運行proftpd,如果每天的ftp請求量少,可以安裝為inetd服務,節省服務器資源. 
這里我使用默認值,安裝為standalone server. 

復制代碼

代碼如下:

sudo netstat -antp|grep proftpd

查看proftpd監聽的21端口

 

用proftpd提供的ftpasswd新建虛擬用戶test并設置密碼: 
 

復制代碼

代碼如下:


sudo mkdir -p /png/proftpd </p> <p>sudo ftpasswd \ 
--passwd \ 
--file=/png/proftpd/passwd \ 
--name=test \ 
--uid=122 \ 
--gid=65534 \ 
--home=/srv/ftp \ 
--shell=/bin/false

 

其中uid和gid我使用的是安裝proftpd時自動創建的系統用戶ftp:nogroup的uid和gid,執行cat /etc/passwd|grep ftp可見. 
/srv/ftp是安裝proftpd時自動創建的目錄,所有者為ftp:nogroup,權限為755. 
這樣虛擬用戶test以系統用戶ftp:nogroup登錄/srv/ftp便可以對該目錄進行讀寫. 
Linux上的FTP Server的讀寫權限是映射到系統UGO(User Group Other)上的. 
創建虛擬用戶時通過設置系統用戶uid和gid,以及合理地配置/srv/ftp目錄及其文件權限來實現讀寫控制.

創建新用戶時再次執行上述命令即可,根據需要改變一些參數. 
比如我創建了一個以uid:gid為1000:1000的系統用戶運行,登錄目錄為/png/www/example.com的虛擬用戶

 

復制代碼

代碼如下:

eechen: 
sudo ftpasswd \ 
--passwd \ 
--file=/png/proftpd/passwd \ 
--name=eechen \ 
--uid=1000 \ 
--gid=1000 \ 
--home=/png/www/example.com \ 
--shell=/bin/false 

 

創建用戶不需要重載proftpd,因為proftpd每次認證時都會讀取認證文件.

 

復制代碼

代碼如下:

sudo chown proftpd:nogroup /png/proftpd/passwd

設置passwd文件讀寫權限,確保proftpd能讀取該文件. 

復制代碼

代碼如下:


sudo nano /etc/proftpd/proftpd.conf 在末尾加入: 
DefaultRoot ~ #將用戶限定在自己的目錄中,上面test用戶對應的就是/srv/ftp 
RequireValidShell off #禁用Shell請求認證 
AuthOrder mod_auth_file.c #認證方式順序,這里采用文件認證 
AuthUserFile /png/proftpd/passwd #存放用戶名和密碼的文件 

 

復制代碼

代碼如下:

sudo service proftpd reload

重載使配置生效

 

FileZilla為Linux提供了統一的二進制包,無需安裝,解壓運行即可: 
http://sourceforge.net/projects/filezilla/files/FileZilla_Client/

FileZilla里使用虛擬用戶test和eechen分別建立一個ftp連接時ProFTPD的內存( RES )使用情況: 


在Ubuntu下配置ProFTPD和VSFTPD的教程


vsftpd的簡單配置
配置文件
通過

復制代碼

代碼如下:

sudo gedit /etc/vsftpd.conf

修改。
配置文件比較簡單,如下
代碼:

復制代碼

代碼如下:


#獨立模式啟動
listen=YES

#同時允許4客戶端連入,每個IP最多5個進程
max_clients=200
max_per_ip=4

#不允許匿名用戶訪問,允許本地(系統)用戶登錄
anonymous_enable=NO
local_enable=YES
write_enable=NO

#是否采用端口20進行數據傳輸
connect_from_port_20=YES

#生成日志
xferlog_enable=YES

#指定登錄轉向目錄
local_root=/home/ftp/ftp

 

這樣,在同局域網的電腦上,用我的IP地址,用帳號”ftp”和對應密碼就可以登錄了,密碼是第一步里面passwd那句指定的。
 
對了,更改配置后不要忘了重啟ftp服務
代碼:
 

復制代碼

代碼如下:


sudo /etc/init.d/vsftpd restart


 
此外還有開啟關閉服務的命令
代碼:

復制代碼

代碼如下:


sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd stop
 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费视频二区 | 精品欧美一区二区三区久久久 | 亚洲一区免费在线观看 | 欧美一区二区三区在线视频 | 青草福利| 五月天婷婷色综合 | 国产一区视频在线 | 日韩高清一区 | 亚洲成人毛片 | 亚洲影视一区 | 91成人在线 | 在线观看亚洲a | 欧美视频一区 | 一区二区三区日本 | 精品久久久久久 | 午夜电影网站 | 一区在线观看 | 不卡视频在线 | 国产人免费人成免费视频 | 91黄色片视频 | 曰本人一级毛片免费完整视频 | 在线一级黄色片 | 国产久 | 在线a电影 | 国产精品污www在线观看 | 五月天激情综合网 | 成人午夜精品一区二区三区 | 精品一区二区三区成人精品 | 久久久久久一级片 | 看国产黄色片 | 欧美日韩在线一区 | 中文字幕在线免费 | 精品小视频 | 视频专区一区二区 | 成人免费视频观看视频 | 欧美一区永久视频免费观看 | 日日夜夜精品免费视频 | 伊人最新网址 | 免费一二区 | 久久国产一区 | 久久亚洲精品综合 |