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就配置完成了