ftp安装、配置、卸载、添加用户以及ftp连接

1. 安装

yum install vsftpd

启动/重新启动 / 查看启动状态ftp
systemctl start vsftpd.service
systemctl restart vsftpd.service
systemctl statusvsftpd.service

2. 卸载

查询当前安装ftp版本:
rpm 查看应用安装版本
卸载:rpm -e vsftpd-3.0.2-25.el7.x86_64

3. 添加用户

添加用户:
useradd -d /home/vsftpd -s /sbin/nologin ftpuser

/home/vsftpd  允许访问的路径
ftpuser  添加的用户名

初始化用户名密码:passwd ftpuser
删除用户:userdel ftpuser
在这里插入图片描述

判断用户是否添加成功:
查看创建的目录下是否生成vsftd文件:
在这里插入图片描述

4.配置

打开ftp配置文件
vi /etc/vsftpd/vsftpd.conf

  1. anonymous_enable=YES 修改为:anonymous_enable=NO
    1
  2. 分别去掉chroot_local_user、chroot_list_enable和chroot_list_file前面的注释符。
    在这里插入图片描述
  3. vi /etc/vsftpd/chroot_list
    (编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行
    改完配置文件,不要忘记重启vsFTPd服务)
    在这里插入图片描述
  4. vim /etc/vsftpd/user_list (此步可以忽略,如果filezilla连接失败,再进行配置
    将受限制的用户添加在该文件中
    user_list配置文件

5. 重启ftp

重启ftp
systemctl restart vsftpd.service

打开防火墙21端口
firewall-cmd --zone=public --add-port=21/tcp --permanent
再重启防火墙服务
systemctl restart firewalld.service

切记只要修改配置文件就需要重启服务,刚刚安装的应用大多数情况下需要开放其应用监听的端口

6.filezilla利用ftp协议连接远程服务器

连接远程服务器

解决读写问题
chmod 777 -R xxx (更改文件夹及其子文件夹权限为777,xxx 文件夹路径)

SELinux这个是一个安全服务,但是配置复杂,会影响很多软件的部署。
1.禁用SELinux(永久生效)
修改/etc/sysconfig/selinux
更改其中的SELINUX项的值就可以关闭和启用SELinux服务了。
修改成 SELINUX=disable 禁用SeLinux
修改成 SELINUX=enforcing 使用SeLinux

2. 临时生效
setenforce 0   (不需要重启即可生效)

keeng
希望对你有所帮助。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值