centos-ftp安装
vsftpd是一种ftp服务器软件,启动后可实现ftp上传/下载文件
可实现wds与服务器之间上传下载文件,服务器之间可以互看互传
1,安装:
yum -y install vsftpd
2,添加用户设置密码:
useradd yongquan
passwd yongquan
3,关闭防火墙,默认端口21
4,修改selinux:
setsebool -P allow_ftpd_full_access on
setsebool -P tftp_home_dir on
注:用这个getsebool -a | grep ftp命令查看上面两个配置是不是on,如果不是改为on。
原因是外网是可以访问上去了,可是发现没法返回目录
(使用ftp的主动模式,被动模式还是无法访问),也上传不了,因为selinux作怪了
5,关闭匿名访问
修改文件:vim /etc/vsftpd/vsftpd.conf
将这句后面的yes,改成anonymous_enable=no
重启:service vsftpd restart,或 systemctl status vsftpd,都可以重启
#6,开启被动模式
默认是开启的,但是要指定一个端口范围,打开vsftpd.conf文件,在后面加上
[root@localhost ~]# vi /etc/vsftpd/vsftpd.conf
pasv_min_port=30000
pasv_max_port=30999
表示端口范围为30000~30999,这个可以随意改。
改完重启一下:root@localhost ~]# service vsftpd restart
由于指定这段端口范围,firewall也要把响应的端口打开。
开启防火墙进行下一步
[添加端口]# firewall-cmd --zone=public --add-port=30000-30999/tcp --permanent
[完成后打开]# firewall-cmd --reload
[查看端口]# firewall-cmd --list-ports
发现有30000-30999/tcp就搞定了
7,设置开机自启vsftpd服务
systemctl enable vsftpd
根据需求开启主动被动模式,默认是开启被动
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!