linux的ftp匿名用户只允许上传 不允许下载

linux的ftp匿名用户只允许上传 不允许下载,第1张

最简单的方法是新建一个不允许登陆的系统用户

useradd sydsftp -s /sbin/nologin

passwd sydsftp设置密码

再给/var/ftp目录授权

chown sydsftp:sydsftp /var/ftp

修改vsftp配置文件,允许匿名用户可读,允许本地用户可读可写:

vi /etc/vsftp/vsftpd.conf

anonymous_enable=YES

anon_upload_enable=NO

local_enable=YES

write_enable=YES

chroot_local_user=YES 将FTP本地用户禁锢在宿主目录中

anon_root=/var/ftp 设置主目录

local_root=/var/ftp 设置本地用户主目录

yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。

yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点, 也可以是本地软件池,但必须包含rpm的header, header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等。

通过如下方式就可以了。

一、yum服务器端配置

1.安装FTP软件

#yum install vsftpd

#service vsftpd start

#chkconfig --add vsftpd

#chkconfig vsftpd on

2. 把centos6.2的光盘挂载到服务器上,之后拷贝DVD中所有文件到本机ftp目录下

#mount /dev/cdrom /mnt

#mkdir -p /var/ftp/yumserver-alsww

#cp -vfr /mnt/* /var/ftp/yumserver-alsww

3. 安装  createrepo 软件包

#yum install  createrepo

#cd /var/ftp/yumserver-alsww

# createrepo .

到此服务器端配置完成(最好此时关闭防火墙,否则接下来的客户端测试可能不成功)

二、yum客户端配置

1.编辑yum配置文件,注意备份重要文件,防止配置出错造成不必要的麻烦

#cd /etc/yum.repos.d/

#cp CentOS-Media.repo CentOS-Media.repo.bak

#mv CentOS-Base.repo CentOS-Base.repo.bak

#mv CentOS-Media.repo alsww.repo

#vim alsww.repo

[c6-media]

name=CentOS-$releasever - Media

baseurl=ftp://你的yum服务器IP/yumserver-alsww

gpgcheck=1

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

2.到此yum客户端配置完成,可以测试了(客户端可以没外网,但是内网必须通)。

#yum list |grep gcc

gcc.x86_64                             4.4.6-3.el6                      @base 

libgcc.x86_64                          4.4.6-3.el6                      @anaconda-CentOS-201112091719.x86_64/6.2

compat-gcc-34.x86_64                   3.4.6-19.el6                     c6-media

compat-gcc-34-c++.x86_64               3.4.6-19.el6                     c6-media

compat-gcc-34-g77.x86_64               3.4.6-19.el6                     c6-media

...

如果出现这类的显示,有 "c6-media" 这种的,说明配置成功。

接下来就可以任你所需,安装yum包了~~

我实验成功过的


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7426179.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存