在Centos搭建ftp服务-简单易学

1.搭建ftp服务器
利用yum安装vsftpd[root@jun-machine /]# yum install vsftpd -y
如果自己的yum源,没有改为国内镜像的话,要改,我的是使用百度云的云主机,所以默认都已经改好了,其它像阿里的和腾讯的,都改好了,本人安装ftp只是为了方便把文件上传到云上顺便,当云盘使用,哈哈哈。 把下面的CentOS-Base.repo 替换成其它的镜像文件就好了
[root@jun-machine ~]# cd /etc/yum
[root@jun-machine yum]# cd /etc/yum.repos.d/
[root@jun-machine yum.repos.d]# ls
CentOS-Base.repo
2.进入/etc/vsftpd目录下
[root@jun-machine vsftpd]# ls
ftpusers user_list vsftpd.conf vsftpd_conf_migrate.sh
3.修改这上面的配置文件
ftpusers user_list 文件里的用户不允许登录ftp,所以如果想让root用户登录ftp服务器的话,要把root注释掉,其它的不用动。

在这里插入图片描述
修改vsftpd.conf
在这里插入图片描述

anonymous_enable=YES 运行匿名登录,不需要用户名和密码,可以操作的是文件目录是在/var/ftp/pub
修改listen=YES 表示监听IPv4地址,同时关掉IPv6地址监听,只能监听一个。

在这里插入图片描述

匿名用户可以上传和创建文件等操作需要改的配置

在这里插入图片描述
在这里插入图片描述
4.启动ftp,完成ftp服务端
开启ftp服务端
[root@jun-machine vsftpd]# systemctl start vsftpd.service
查看状态
[root@jun-machine vsftpd]# systemctl status vsftpd.service
匿名登录后,发现无法对pub文件夹进行相关操作,原因是该文件的权限仅限于root,所以要修改其它用户的权限。
在这里插入图片描述
drwxr-xr-x 2 root root 4096 Jan 21 14:53 pub
[root@jun-machine vsftpd]# chmod 777 /var/ftp/pub/

5.总结,
一个ftp服务器就搭建好了,其实也蛮简单的。学习就是一个不断的过程,其实也挺有趣的。可以用来存放自己的小东西了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值