Linux下查看是否安装vsftp

2021-07-20 10:41:19 浏览数 (1)

Linux客户端运行:

代码语言:javascript复制
service vsftp status

如果出现:

即说明没有安FTP服务,接下来开始安装FTP服务:

1. 使用yum安装,安装命令:

代码语言:javascript复制
yum install vsftpd -y

安装成功显示:

2.创建对应ftp用户与对应目录

代码语言:javascript复制

    groupadd ftpuse
    useradd -g ftpuser ftpuse
    passwd ftpuse
    mkdir /home/ftpuse
    chown ftpuser:ftpuser /home/ftpuse

3. 修改ftp对应配置文件

代码语言:javascript复制
vi /etc/vsftpd/vsftpd.conf

将anonymous_enable设置为NO ,表示不允许匿名登录

4. 启动服务

代码语言:javascript复制
service vsftpd start

启动成功查看状态:

代码语言:javascript复制
service vsftpd status

次是通过filezilla或者别的ftp连接工具进行连接:

ftp默认监听的端口是21端口

如果将本地的文件通过ftp上传到服务器,出现553错误,有以下方案可能会解决:

1. 将上传的文件夹目录设置为其他用户可以写权限

代码语言:javascript复制
chmod -R 755 XXX

2. 第一种方法试过之后还是不行的话,那就需要关闭selinux

代码语言:javascript复制
首先运行:getsebool -a | grep ftp 查看有哪些和ftp有关的

然后执行命令:

代码语言:javascript复制
    setsebool -P allow_ftpd_anon_write on 
代码语言:javascript复制
    setsebool -P allow_ftpd_full_access on

0 人点赞