日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

教你配置一个linux中ftp服务器linux如何配置ftp服务器

發(fā)布時(shí)間:2023/12/3 综合教程 19 生活家
生活随笔 收集整理的這篇文章主要介紹了 教你配置一个linux中ftp服务器linux如何配置ftp服务器 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文承接--->雜集:linux搭建ftp服務(wù)器。

前言:

相信大家在大學(xué)時(shí)代一定上傳/下載word作業(yè),比較常用的方法應(yīng)該是把本地計(jì)算機(jī)作業(yè)上傳到ftp服務(wù)器中/從FTP服務(wù)器中把作業(yè)下載到本地計(jì)算機(jī),一般文件夾的權(quán)限是只容許下載/只容許上傳。

下面以這個(gè)為案例,簡(jiǎn)單的模擬一下情景。

簡(jiǎn)單分析一下所需用戶的特點(diǎn),方便之后配置:

一、匿名用戶:限制在/var/ftp/pub目錄下[自定義],只有下載權(quán)限。

二、本地用戶[ftpStephen]:類似于普通用戶,登陸后限制在自己的家目錄內(nèi)操作。

1、配置匿名用戶

創(chuàng)建限制匿名用戶訪問目錄:/home/anonFtp/pub[可自定義]

mkdir /home/ anonFtp/pub -p

修改配置文件允許匿名用戶訪問

cd /etc/vsftpd/

vim vsftpd.conf

容許匿名:anonymous_enable=YES

匿名用戶家目錄:anon_root=/home/anonFtp/pub

注意:默認(rèn)安裝vsftpd的匿名目錄是在/var/ftp/pub。

若存在w權(quán)限請(qǐng)修改權(quán)限。

chmod a-w pub:把上傳的權(quán)限去掉。

放一個(gè)測(cè)試文件demo/hello

注意:下面hello文件只有r[讀/下載]權(quán)限

因?yàn)閯倓傂薷牧伺渲梦募?/p>

重啟服務(wù)

在計(jì)算機(jī)中測(cè)試

ftp://ip

查看

只有r[下載]權(quán)限

匿名用戶的常用配置:[慎用]

anon_upload_enable=(yes/no):匿名用戶對(duì)文件上傳權(quán)限。

anon_world_readable_only=(yes/no):匿名用戶對(duì)文件的下載權(quán)限。

anon_mkdir_write_enable=(yes/no):匿名用戶對(duì)文件夾的創(chuàng)建權(quán)限。

anon_other_write_enable=(yes/no):匿名用戶對(duì)文件和文件夾的刪除和重命名權(quán)限。

anon_root=(none) :匿名用戶主目錄。

2、 配置本地用戶

創(chuàng)建用戶ftpStephen[自定義]

useradd ftpStephen

修改配置文件vim vsftpd.conf

容許本地用戶ftpStephen登錄:local_enable=YES

給予w[上傳]的權(quán)限:write_enable=YES

注意:

用戶登錄訪問的目錄就是/home/ftpStephen[新建用戶]/

測(cè)試

在ftpStephen目錄下新建一個(gè)txt文件and word目錄

重啟服務(wù)

登錄

可以創(chuàng)建文件夾[其余權(quán)限自行測(cè)試]

3、啟用白名單[不在名單中的用戶禁止登陸]

vim vsftpd.conf

啟用用戶列表

userlist_enable=YES

userlist_deny=NO

添加用戶到白名單中:

vim user_list

注意:

重啟服務(wù),測(cè)試一波即可。

小提示:

通過以下配置文件可以控制用戶切換目錄:

chroot_list_enable=YES/NO:是否啟用chroot_list_file配置項(xiàng)指定的用戶列表文件。

注意:

如果啟動(dòng)這項(xiàng),所有列在chroot_list_file之中的使用者不能更改根目錄,默認(rèn)值為YES。

chroot_list_file=/etc/vsftpd/chroot_list:配置只能訪問家目錄用戶的列表文件。

事例:

一、當(dāng)chroot_list_enable=YES,chroot_local_user=YES時(shí)[用于配置咱們的ftpMaster]:

在/etc/chroot_list文件中列出的用戶,可以切換到其他目錄

未在文件中列出的用戶,不能切換到其他目錄。

二、當(dāng)chroot_list_enable=YES,chroot_local_user=NO時(shí):

在/etc/chroot_list文件中列出的用戶,不能切換到其他目錄

未在文件中列出的用戶,可以切換到其他目錄。

三、當(dāng)chroot_list_enable=NO,chroot_local_user=YES時(shí):

所有的用戶均不能切換到其他目錄。

四、當(dāng)chroot_list_enable=NO,chroot_local_user=NO時(shí):

所有的用戶均可以切換到其他目錄。

有興趣的小友可以自行配置,歡迎諸位同道小友一起交流學(xué)習(xí)。

總結(jié)

以上是生活随笔為你收集整理的教你配置一个linux中ftp服务器linux如何配置ftp服务器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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