linux配置ftp可上传文件,配置可匿名上传FTP服务

默认安装vsftpd后

匿名用户与本地用户都可以登录

匿名用户登录到/var/ftp,只能下载不能上传

本地用户登录到本地用户的家目录,可以上传和下载

一、安装软件包

[root@localhost ~]# rpm -q vsftpd

package vsftpd is not installed

[root@localhost ~]# cd /misc/cd/Server/

[root@localhost Server]# rpm -vih vsftpd-2.0.5-28.el5.x86_64.rpm

warning: vsftpd-2.0.5-28.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                ########################################### [100%]

1:vsftpd                 ########################################### [100%]

二、修改主配置文件

[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf

...

27 anon_upload_enable=YES(上传权限)

...

31 anon_mkdir_write_enable=YES(写入权限)

32 anon_other_write_enable=YES(其他权限)

...

[root@localhost ~]# setfacl -m u:ftp:rwx /var/ftp/pub/(给用户赋予权限)

[root@localhost ~]# getfacl /var/ftp/pub/

getfacl: Removing leading '/' from absolute path names

# file: var/ftp/pub

# owner: root

# group: root

user::rwx

user:ftp:rwx

group::r-x

mask::rwx

other::r-x

三、启动服务

[root@localhost ~]# service vsftpd restart

[root@localhost ~]# chkconfig vsftpd on

四、客户机测试

[root@localhost ~]# wget ftp://192.168.10.10/pub/b.txt ./b.txt

--2014-04-20 15:43:40--  ftp://192.168.10.10/pub/b.txt

=> `b.txt.1'

Connecting to 192.168.10.10:21... 已连接。

正在以 anonymous 登录 ... 登录成功!

==> SYST ... 完成。    ==> PWD ... 完成。

==> TYPE I ... 完成。  ==> CWD /pub ... 完成。

==> SIZE b.txt ... 完成。

==> PASV ... 完成。    ==> RETR b.txt ... 完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值