`
Spirit_eye
  • 浏览: 19567 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

centos ftp服务无法使用解决方法(转载)

阅读更多
首先,需要在centos服务器上将vsftpd服务开启。 因为默认情况下,vsftpd服务是关闭的。 最简单的办法就是在图形界面下,通过services将vsftpd服务开启。 开启vsftpd服务之后,肯定会报错的。一般情形下,会报下面的这个错误。 意思是无法访问该用户的home目录。 SELinux is preventing the ftp daemon from reading users home directories(home). 解决方法:官方文档说明,
setsebool -P ftp_home_dir=1(仅需要执行该命令即可以使用了) 你执行上面的命令就会报下面的错误:
bash: setsebool: command not found
解决办法:
一:[root@bradydreamer brady]# find / -name "setsebool"
/usr/sbin/setsebool
[root@bradydreamer ~]# export PATH=$PATH:/usr/sbin
[root@bradydreamer ~]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/sbin:/usr/X11R6/bin:/usr/sbin[root@jboss01 sbin]#setsebool -P ftp_home_dir=1
二:[root@jboss01 sbin]# cd /usr/sbin[root@jboss01 sbin]# ./setsebool -P ftp_home_dir=1 上述两种方法都可以解决该问题的。 这样,FTP服务就可以使用了。不需要重启服务器或者vsftpd服务。 如果需要重启ftp服务的话,执行下面的命令: [root@jboss01 sbin]#./sbin/service vsftpd restart
这样就可以重启FTP服务了。
另外,如果查看ftp开启了什么权限的话,可以执行下面的命令:
[root@jboss01 sbin]# getsebool -a | grep ftp
当然,这个命令也是在/usr/sbin目录下的
启动,关闭ftp服务器的方法:
1,启动命令
/etc/init.d/vsftpd start stop restart
./sbin/service vsftpd start stop restart
分享到:
评论

相关推荐

    CentOS7 ftp服务离线安装.zip

    本教程将详细介绍如何在CentOS 7上离线安装FTP服务。 首先,你需要准备FTP服务器的软件包。在离线安装的情况下,通常需要提前下载所需的RPM包。对于CentOS 7,我们可以选择使用vsftpd(Very Secure FTP Daemon),...

    CentOS 7 FTP-Server部署

    - 为了确保外部能够访问FTP服务,需要开放FTP服务使用的端口。在CentOS 7中,可以通过`firewalld`服务实现: ```bash firewall-cmd --add-service=ftp --permanent ``` `--permanent`参数表示将该规则持久化...

    CentOS搭建FTP服务器

    CentOS搭建FTP服务器 本文详细描述了如何在CentOS操作系统上安装部署FTP服务器。

    centos FTP服务器的架设和配置

    CentOS FTP服务器的架设和配置是一个涉及多个步骤和配置选项的过程,主要目的是为了提供一个安全、可控的文件传输服务。下面将详细讲解这些步骤和配置。 1. **安装FTP服务器**: 在CentOS中,我们可以使用`yum`包...

    Centos 下搭建FTP上传下载服务器

    6. 关闭防火墙的FTP相关端口,比如20和21端口,否则外部用户将无法连接FTP服务。在CentOS 7之后,firewalld代替了iptables作为默认的防火墙工具,可以通过命令行如“firewall-cmd --permanent --zone=public --add-...

    centos安装FTP服务器

    为了确保FTP服务能够正常运行,首先需要在CentOS系统的防火墙中添加相应的规则。这些规则允许客户端通过TCP协议访问FTP服务的默认端口21以及数据传输端口20。此外,还需要允许被动模式下的动态端口范围。以下是在`/...

    centos ftp虚拟用户设置全解

    CentOS FTP 虚拟用户设置全解 ...设置 CentOS FTP 虚拟用户环境需要安装 Vsftpd 服务、PAM 服务和 DB4 部件包,并配置 Vsftpd 服务和虚拟用户环境。通过本文的指导,读者可以轻松地设置 CentOS FTP 虚拟用户环境。

    CentOS下FTP配置

    在CentOS操作系统中,配置FTP服务通常使用的是Vsftpd(Very Secure FTP Daemon)。下面将详细介绍如何在CentOS系统上配置FTP服务。 ### 一、安装Vsftpd服务 首先,确保你的CentOS系统已经安装了Vsftpd。如果没有,...

    linux centos搭建ftp服务器.zip

    本文将详细介绍如何在CentOS 7中使用VSFTPD(Very Secure FTP Daemon)来搭建FTP服务器。 首先,我们需要了解FTP的基本概念。FTP是一种应用层协议,用于在Internet上传输文件。它依赖于TCP/IP协议栈,并提供了两种...

    CentOS6.5安装ftp服务器

    在Linux系统中,CentOS 6.5是一个广泛使用的版本,它提供了稳定和安全的环境来运行各种服务,包括FTP(File Transfer Protocol)服务器。FTP允许用户从远程服务器上传、下载文件,对于开发者和系统管理员来说是必备...

    基于 CentOS 搭建 FTP 文件服务

    ### 基于 CentOS 搭建 FTP 文件服务 #### 一、安装与启动 FTP 服务 本节介绍如何在 CentOS 上安装并启动 FTP 服务。我们主要使用 VSFTPD (Very Secure FTP Daemon) 来作为 FTP 服务的实现。 ##### 1.1 安装 ...

    centos6.5 ftp服务安装视频

    centos6.5 ftp服务安装视频 自己录制

    CentOS5.5上配置ftp虚拟用户服务

    完成上述步骤后,你的CentOS 5.5系统应该已经配置好了一个使用虚拟用户的FTP服务,提供了更高级别的安全性和权限管理。记得调整防火墙规则,以允许通过指定的端口进行FTP连接。同时,定期更新vsftpd以保持系统安全。

    CentOS FTP服务器的搭建

    在CentOS 5.x操作系统中搭建FTP服务器是一项常见的任务,用于提供文件传输服务。本教程将详细介绍如何安装、配置FTP服务器,包括匿名访问和专属用户访问的方式。 首先,我们需要安装FTP服务器软件,CentOS 5.x中...

    Centos 8 vsftpd多用户FTP服务器配置完美方案——同时解决PORT和PASV模式

    在CentOS 8系统中,配置vsftpd多用户FTP服务器,实现多虚拟用户FTP连接,并同时解决FTP PORT和PASV模式下的问题。 vsftpd简介 vsftpd是非常流行的FTP服务器软件,支持多种操作系统,包括CentOS、Ubuntu、Debian等。...

    CentOS7安装和配置ftp服务1

    1、安装ftp服务器yum -y install vsftpd2、安装ftp客户端yum -y install ftp三、配置ftp服务器ftp的传输模式有被动

    CentOS安装FTP及配置用户.doc

    CentOS 安装 FTP 及配置用户 在 Linux 系统中,FTP 服务器是一种常用的网络服务,用于文件传输和共享。CentOS 安装 FTP 及配置用户是非常重要的。下面我们将介绍如何在 CentOS 系统上安装 vsftpd 作为 FTP 服务器,...

    centos ftp 服务开启 自己整理的哦

    centos ftp 服务开启 自己整理的哦 yum install vsftpd

Global site tag (gtag.js) - Google Analytics