第五天实训 day 5 (ftp的安装与应用)

ftp 的下载

[root@ddnn ~]# yum -y install vsftpd
下载完成之后使用mkdir在根目录创建一个文件夹

mkdir mamublog

系统就会默认赋予此文件夹755权限,最高权限是777

ls -ld mamublog

如果使用touch创建一个txt文件,那么其默认权限为644(系统不会赋予文件执行权限,所谓文件默认最高权限是666)

touch mamublog.txt

ls -ld mamublog.txt

如果需要修改rgo的权限,那么需要使用命令chmod

chmod g+w mamublog.txt

ll查看

发现权限-rw-r--r--变成了-rw-rw-r--

vim /etc/vsftpd/vsftpd.conf编辑添加以下内容

允许匿名用户上传文件anon_upload_enable=YES

允许匿名用户创建目录anon_mkdir_write_enable=YES

允许匿名用户修改目录名称或删除目录anon_other_write_enable=YES

启动vsftpd服务,并且加入开机启动项

启动命令:systemctl start vsftpd

查看启动命令:systemctl status vsftpd

开机自启动: systemctrl enable vsftpd

物理机使用ftp命令连接虚拟机ftp

发现卡着连接不上

需要关闭虚拟机防火墙:systemctl stop firewalld

以及setenforce 0

就可以连上了

但是此时使用ftp 192.168.1.10 (ip是自己虚拟机的地址)连接,然后账户可以用ftp 密码为空

发现拒绝访问

是因为权限问题,需要做以下操作:

chmod o+w /var/ftp

在/var/ftp下任意创建一个文件夹mamublog(名称自己改,可以以自己名字命名)

cd /var/ftp

mkdir mamublog

赋予o+w的权限

chmod o+w mamublog

此时发现可以登录进去了:

cd 刚才/var/ftp创建的mamublog,在里面创建文件夹测试

物理机下载上传文件测试

首先需要输入bye退出ftp

cd 命令进入需要上传文件所在位置盘符文件夹

在我们物理机E盘中有这样一个文件,上传我们的1.jpg

现在进行测试

先cd 进刚才创建的mamublog文件夹

cd mamublog

使用put 命令上传刚才E盘的1.jpg图片文件

使用dir查看该文件夹下的所有文件,找到刚才上传的1.jpg,说明上传成功

返回虚拟机使用终端命令查看是否成功

以上我们的ftp就配置完成了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值