linux搭建简单ftp服务器,Linux下搭建简单ftp服务器

在Windows下可以使用Serv-U快速、简单的搭建一个ftp服务器,同样在Linux下也可以。Linux下优秀的ftp服务器软件有vsftpd、wu-ftpd等。这里我们用的vsftpd。

1、下载安装

也可以直接使用如下命令进行安装:

sudo apt-get install vsftpd 或 sudo yum install vsftpd

2、配置

vsftpd 主要文件清单

/etc/sbin/vsftpd:服务文件。

配置文件:ubuntu为 /etc/vsftpd.conf。fedora为 /etc/vsftpd/vsftpd.conf

不能用于ftp登录的用户:ubuntu为 /etc/ftpusers。fedora为 /etc/vsftpd/ftpusers

/var/ftp:默认的匿名用户(anonymous或ftp,无密码)登录的目录。

vsftpd.conf文件配置:

anonymous_enable=YES #允许匿名用户访问

local_enable=YES #允许本地用户访问

write_enable=YES #具有写权限

允许匿名用户具有写权限(上传/创建目录),在默认配置下添加以下内容,另外还需对ftp目录具有权限:

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_world_readable_only=NO

更改用户主目录,诺不设置,则匿名用户及ftp用户的主目录为/var/ftp,其余用户的主目录为其Linux的系统主目录。

anon_root=/media/home/ftpserv #匿名用户主目录

local_root=/media/home/ftpserv #本地用户主目录

设置欢迎信息

dirmessage_enable=YES

message_file=.welcome #欢迎信息的文件,不设置缺省为.welcome。

设置好后在每个ftp用户的主目录下新建一个文件,取名为.welcome,然后在里面输入你想显示的欢迎信息。

3、启动、停止、重启

启动:sudo /etc/init.d/vsftpd start 或 sudo service vsftpd start

停止:sudo /etc/init.d/vsftpd stop 或 sudo service vsftpd stop

重启:sudo /etc/init.d/vsftpd restart 或sudo service vsftpd restart

至此一个简单的ftp平台搭建好了,如果你需要更多的功能请查看vsftpd的帮助文档。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值