Red Hat 7 Vsftpd 安装与配置

Vsftpd 安装与配置

查看本机是否存在vsftpd

rpm -qa | grep vsftpd

若不存在, 用yum下载安装

yum -y install vsftpd

安装错误请参考yum安装配置
https://blog.csdn.net/qq_39906884/article/details/84139028

打开vsftpd
查看状态

systemctl  start  vsftpd.service
systemctl  status  vsftpd.service

在这里插入图片描述
设置为开机启动

systemctl enable vsftpd.service

Vsftp服务器配置文件介绍

主配置文件: /etc/vsftpd/vsftpd.conf
控制访问Vsftpd服务器的用户列表文件:

  • /etc/vsftpd/ftpusers
  • /etc/vsftpd/user_list
    匿名用户默认目录: /var/ftp
Vsftp服务器的用户
  1. 本地用户(拥有账号的用户, 输入账号密码即可登陆服务器, 并且直接进入该用户家目录).
  2. 匿名用户(无账号, 若服务器提供匿名访问功能, 输入匿名用户名ftp或anonymous, 不用输入密码即可登陆, 进入匿名FTP服务目录/var/ftp).

设置匿名用户上传文件与创建目录的权限
修改 /etc/vsftpd/vsftpd.conf 文件, 以下两行的注释打开.
在这里插入图片描述
修改SELinux权限

setsebool -P ftpd_anon_write on
setsebool -P ftpd_full_access on

修改/var/ftp/pub 目录的权限

chmod 777 /var/ftp/pub/

重启Vsftpd服务器

systemctl restart vsftpd.service

在/var/ftp/pub下创建一个test.txt文件, 并添加内容Hello World! .

touch /var/ftp/pub/test.txt
echo 'Hello World!' > /var/ftp/pub/test.txt

打开防火墙勾选ftp
勾选ftp

用另一台虚拟机登陆
查看本机有没有ftp

rpm -qa | grep ftp

没有的话下载安装

yum -y install ftp

创建 abc.txt文件,
并写入 Hello FTP!, 一会用于上传.

touch abc.txt
echo 'Hello FTP!' > abc.txt

连接服务器

ftp 服务器IP地址

Name 输入ftp
密码不用输入, 直接回车

进入pub目录, 查看该目录文件

cd pub
ls

下载 test.txt 文件

get test.txt

在这里插入图片描述
上传 abc.txt 文件

put abc.txt

用exit退出,
ls 查看当前目录,
有刚从服务器下载test.txt文件.

exit
ls
cat test.txt

ftp下载成功

切换为服务器
查看/var/ftp/pub/abc.txt , 可以查看另一台虚拟机刚刚上传的abc.txt的内容

cat /var/ftp/pub/abc.txt

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哇咔咔负负得正

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值