Ubuntu 用VSFTP搭建FTP服务器设置教程
发布时间:2021-08-29 06:00:28浏览次数:
Ubuntu
用
VSFTP
搭建
FTP
服务器设置教
程
排行榜
收藏
打印
发给朋友
举报
发布者:
书生刺客
热度
0
票
浏览
0
次
【
共
0
条评论
】
【
我要评论
】
时间:
2012
年
12
月
20
日
14:10
1
、安装
vsftpd
终端输入
sudo apt-get install vsftpd
安装
之后会在
/home/
下建立一个
ftp
目录,
访问下可以看到一个空白内容的
ftp
空间。
默认设置下需要匿名
用户
不可以登录
2
、设置
vsftpd.conf
文件
修改之前最好先备份这个文件:
sudo cp /etc/vsftpd.conf
/etc/vsftpd.conf.old
参数意义:
Anonymous_enable=yes (
允许匿名登陆
)
Dirmessage_enable=yes
(切换目录时,显示目录下
.message
的内容)
Local_umask=022 (FTP
上本地的文件权限,默认是
077)
Connect_form_port_20=yes
(启用
FTP
数据端口的数据连接)
*
Xferlog_enable=yes
(激活上传和下传的日志)
Xferlog_std_format=yes (
使用标准的日志格式
)
Ftpd_banner=XXXXX
(欢迎信息)
Pam_service_name=vsftpd
(验证方式)
*
Listen=yes
(独立的
VSFTPD
服务器)
*
功能:只能连接
FTP
服务器,不能上传和下传
注:其中所有和日志欢迎信息相关连的都是可选项
,
打了星号的无论什么帐户都
要添加,是属于
FTP
的基本选项
开启匿名
FTP
服务器上传权限:
Anon_upload_enable=yes (
匿名帐号开放上传权限
)
Anon_mkdir_write_enable=yes
(匿名帐号可创建目录的同时可以在此目录中上
传文件)
Write_enable=yes (
开放本地用户写的权限
)
Anon_other_write_enable=yes (
匿名帐号可以有删除的权限
)
Anon_world_readable_only=no
(开启匿名
服务器
下传的权限)
普通用户
FTP
服务器的连接(独立服务器)配置:
Local_enble=yes
(本地帐户能够登陆)
Write_enable=no
(本地帐户登陆后无权删除和修改文件)
功能:可以用本地帐户登陆
vsftpd
服务器,有下载上传的权限
注:在禁止匿名登陆的信息后匿名服务器照样可以登陆但不可以上传下传
用户登陆限制进其它的目录,只能进它的主目录:
设置所有的本地用户都执行
chroot
Chroot_local_user=yes
(本地所有帐户都只能在自家目录)
下一篇:服务器集群搭建