一、ftp的安装
第一步:下载ftp
yum -y install vsftpd
第二步:使用mkdir在根目录创建一个文件夹
mkdir mamublog
第三步:查看 mamublog的详细信息
ls -ld mamublog
系统默认赋予此文件夹755权限(最高权限是777)
第四步:使用touch创建一个txt文件
默认权限为644
touch mamublog.txt
第五步:查看txt文件的详细信息
ls -ld mamublog.txt
系统不会赋予文件执行权限,所以文件默认最高权限是666
第六步:使用chmod修改ugo的权限
chmod g+w mamublog.txt
第七步:再次查看
发现权限-rw-r--r--变成了-rw-rw-r--
第八步:编辑配置文件
vim /etc/vsftpd/vsftpd.conf
第九步:启动vsftpd服务,并设置开机启动
启动命令:systemctl start vsftpd
开机自启动: systemctl enable vsftpd
查看启动命令:systemctl status vsftpd
第十步:物理机使用ftp命令连接虚拟机ftp
此时会出现卡着连接不上或者连接超时的问题
第十一步:关闭虚拟机防火墙和selinux
systemctl stop firewalld
setenforce 0
第十二步:使用ftp 192.168.1.10 (虚拟机的ip地址)连接,成功连接
进去后,账户可以用ftp ,密码为空
二、ftp的测试
第一步:在/var/frp目录下创建mamblog
第二步:修改权限
第三步:回到物理机的登录窗口,在里面创建文件夹测试
使用quit退出ftp登录
第四步:物理机下载上传文件测试
将下图两个E盘中的png图片文件进行传输
发现传输失败:
是因为权限问题
然后只需添加权限就OK了
chmod o+w /var/ftp
如下如所示,可以看到图片传输成功了
第五步:回到虚拟机查看刚刚所传输的文件
到此处,ftp的测试就全部完成了!!!