搭建FTP文件共享服务器
1,安装ftp服务器:
离线安装:rpm -ivh vsftpd-1.1.3-8.i386.rpm
在线安装:yum install vsftpd

2.修改配置文件,匿名账户具有访问 查看共享目录的权限
cd /etc/vsftpd #进入vsftp的配置目录
cp vsftpd.conf vsftpd.conf_bak #将原始配置文件备份
ls #查看目录

#修改配置文件
vim /etc/vsftpd/vsftpd.conf
大多数修改
anonymous_enable=YES #在第12行
anon_upload_enable=YES #在第28行
anon_mkdir_write_enable=YES #在第32行
若不成功可修改
local_enable=NO|YES
anonymous_enable=yes/no
anon_upload_enable=YES/NO
anon_world_readable_only=NO/YES
anon_mkdir_write_enable=YES|NO
max_clients=2
#local_root=/mnt
write_enable=NO|YES
chroot_local_user=YES
3,修改本地上传目录权限
cd /var/ftp/pub
mkdir upload #创建目录 cd upload #进入目录
touch a b c #创建文件
chown ftp:ftp *

chmod 777 /var/ftp/pub -R
重启FTP服务
systemctl restart vsftpd.service
systemctl status vsftpd.service

结束后可在真机的win的地址栏输入: ftp://服务器ip地址,可看到文件pud。
、若文件无法访问,权限不足 请检查以下两项是否关闭。
1、关闭 SELinux
setenforce 0
getenforce 查看是否关闭:Permissive 是关闭状态
或者:vim /etc/sysconfig/selinux 将 SELINUX=enforcing 改为 SELINUX=disabled 然后重启
2、关闭 防火墙
systemctl stop firewalld #关闭防火墙
systemctl status firewalled
systemctl disable firewalld #关闭防火墙开机启动
完成后可继续操作
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)