ftp ---- vsftpd安装&卸载

本文档详细介绍了在CentOS7.3系统中如何配置和安装FTP服务器vsftpd,包括检查安装状态、使用YUM安装、关闭防火墙或开放端口、关闭SELinux以及启动和停止服务。同时,提到了本地和远程连接测试,以及在出现错误时如何卸载vsftpd。此外,还涉及了Win10环境下文件夹访问的设置和安全组端口的开启。
摘要由CSDN通过智能技术生成

CentOS 7.3
已安装yum,配置yum源

vsftpd安装

# 查看是否安装过
rpm –qa | grep vsftpd


# 没安装过继续
# 可进入安装光盘挂载点的 Pachages 目录,输入下面的命 令来安装:
rpm -ivh vsftpd-2.2.2-6.el6.i686.rpm
# 有网情况可以直接使用yum简单安装
yum install vsftpd -y


# 防火墙
# (1)直接关闭防火墙
启动: 		systemctl start firewalld
关闭: 		systemctl stop firewalld
查看状态: 	systemctl status firewalld 
开机禁用  : 	systemctl disable firewalld
开机启用  : 	systemctl enable firewalld

# (2)放行服务所需端口
查看所打开的端口: 	firewall-cmd --zone=public --list-ports
更新防火墙规则: 		firewall-cmd --reload
查看防火墙已开通的服务:firewall-cmd --list-service

<1>
firewall-cmd --zone=public --add-port=21 tcp --permanent
firewall-cmd --zone=public --add-port=1025-65535/tcp --permanent
systemctl resart firewalld
注意: 该处的端口放行范围可以在配置文件中配置指定的随机范围(默认范围为1025/65535)

<2>
firewall-cmd --permanent --add-service=ftp
firewall-cmd --reload

注意: 云服务器还需要开通安全组端口
被动模式下ftp不能建立数据回话问题
https://blog.51cto.com/yinkai/2345548

# 关闭SELinux
vi /etc/selinux/config # 修改配置文件后需要重启,才永久关闭
SELINUX=disabled 
setenfore 0  #setenforce 0就是表示关闭SELinux,立即关闭。


# 引导时启动
 systemctl enable vsftpd.service

# 启动
service vsftpd status #查看 vsftpd 服务的状态
service vsftpd start #启动 vsftpd 服务 
service vsftpd stop #停止 vsftpd 服务 
service vsftpd restart #重新启动 vsftpd 服务

# 查看端口
netstat -anp | grep 21
netstat -anp | grep pid


# 本机测试
# 安装ftp客户端
yum install ftp -y

ftp localhost
用户名: ftp 密码为空

# 远程连接测试
选用FileZilla,使用被动模式连接测试

win 10 文件夹访问时需要设置ie的internet选项
在这里插入图片描述

vsftpd卸载

在服务器上安装了vsftpd,配置出错需要卸载vsftpd。卸载vsftpd的命令如下:
1 [root@localhost ~]# rpm -aq vsftpd
2 vsftpd-2.0.5-16.el5_5.1 #此处是查找vsftpd的返回结果
3 [root@localhost ~]# rpm -e vsftpd-2.0.5-16.el5_5.1 #用rpm -e 查找结果 进行删除就ok了。
4 warning: /etc/vsftpd/user_list saved as /etc/vsftpd/user_list.rpmsave
5 warning: /etc/vsftpd/ftpusers saved as /etc/vsftpd/ftpusers.rpmsave #删除时将备份vsftp的用户列表文件。

看下是否卸载了vsftpd,进行stop及start操作:
1  [root@localhost ~]# /sbin/service vsftpd stop
2  vsftpd: unrecognized service #找不到vsftpd
3  [root@localhost ~]# /sbin/service vsftpd start
4  vsftpd: unrecognized service #找不到vsftpd记住,在卸载vsftpd之前,先停止vsftpd。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悠闲的线程池

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值