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 #关闭防火墙开机启动

完成后可继续操作

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐