`

centos 开启FTP

阅读更多

解决FTP上传问题(selinux)
1、 查看 SELinux 的状态:  sestatus -b | grep ftp      确切地说,只是查看了ftp的状态。

2、 在出现的结果中可以看到  ftp_home_dir        off 
                            tftpd_disable_trans   off

之类。我们现在只要把其中之一设置为on就可以

3、 setsebool -P ftpd_disable_trans on     
或者 setsebool -P  ftp_home_dir  on 

4   修改selinux目录权限
chcon -R -u user_u -t public_content_t /home/bird

5、 重启vsftpd:  service vsftpd restart


解决ftp用户问题,本例用户名以bird为例
添加用户 useradd bird -g ftp
设置密码 passwd bird
修改用户登陆方式 vi /etc/passwd
修改bird为下行,此句表示,不允许该用户登陆系统,只可以登陆ftp
bird:x:501:50::/home/bird:/sbin/nologin

修改vsftpd配制文件,
/etc/vsftpd/vsftpd.conf
不允许匿名登陆
anonymous_enable=NO
上传权限
write_enable=NO

修改主目录权限
chmod 755 -R /home/bird

 

锁定在用户目录
VSFTP做FTP服务器时比较经常使用系统用户(与数据库结合暂时自己也没去配过^_^),做为系统用户登录时需要将其锁定到自己目录下,有两种方法

一、默认VSFTPD.CONF(RHEL4)没有明显列出其中以下选项

# lock user in home directory
chroot_local_user=YES

所有人都被锁定到主目录中了。


二、当然也可以使用 chroot_list_enable=YES与chroot_list_file=/etc/vsftpd.chroot_list结合起来使用。
     其中原始配置的一部分是这样的
   /etc/vsftpd.chroot_list 里面存在的用户就不能改变到根目录了。

# You may specify an explicit list of local users to chroot() to
# their home directory. If chroot_local_user is YES, then this list 
# becomes a list of users to NOT chroot().
chroot_local_user=YES
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list

三、其他
查看网卡
 ifconfig
设置随机自启动
 chkconfig
 chkconfig 服务 on
 chkconfig 服务 off
关闭防火墙
 service iptables stop
启动
 service vsftpd start
关闭
 service vsftpd stop
重启
 service vsftpd restart
连接FTP
 ftp IP地址
退出FTP
 bye
配置文件位置
 /etc/vsftpd/vsftpd.conf
用户配置文件
 /etc/vsftpd/user_list
 /etc/vsftpd/ftpusers
关闭SELinux

分享到:
评论

相关推荐

    CentOS7 ftp服务离线安装.zip

    对于CentOS 7,我们可以选择使用vsftpd(Very Secure FTP Daemon),这是一个安全且功能丰富的FTP服务器软件。在有网络连接的环境中,可以通过以下命令下载所需的RPM包: ```bash yumdownloader --resolve vsftpd `...

    CentOS安装FTP及配置用户.doc

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

    CentOS下FTP配置

    【CentOS下FTP配置详解】 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议,广泛应用于各种场景,如网站文件的上传与下载。在CentOS操作系统中,配置FTP服务通常使用的是Vsftpd(Very ...

    Centos7安装ftp

    Centos7.1环境下安装ftp,ftp简单配置、用户创建及权限配置。

    centos配置ftp

    ### CentOS配置FTP详解 在CentOS系统中配置FTP(文件传输协议)服务器是一项常见的任务,尤其是在需要通过网络共享文件的情况下。本文将详细讲解如何在CentOS中安装、配置、使用及卸载vsftpd(Very Secure FTP ...

    centos下ftp安装

    CentOS 下 FTP 服务器安装和配置 FTP(File Transfer Protocol)是互联网上常用的文件传输协议,CentOS 作为一款流行的 Linux 发行版,安装和配置 FTP 服务器是必不可少的。本文将指导用户在 CentOS 6.3 下安装和...

    CentOS7 FTP安装与配置

    ### CentOS7 FTP安装与配置详解 #### 一、FTP服务简介 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议和服务。它支持两种主要的工作模式:主动模式(Active)和被动模式(Passive)。通常...

    CentOS6.5安装ftp服务器

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

    centos上开启ftp服务

    centos上开启ftp服务

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

    Centos 8 vsftpd 多用户 FTP 服务器配置完美方案 在CentOS 8系统中,配置vsftpd多用户FTP服务器,实现多虚拟用户FTP连接,并同时解决FTP PORT和PASV模式下的问题。 vsftpd简介 vsftpd是非常流行的FTP服务器软件,...

    centos FTP服务器的架设和配置

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

    CentOS 安装FTPServer.rar

    5. **配置防火墙**: 如果你的CentOS系统启用了防火墙,你需要打开FTP所需的端口(通常为20和21)。你可以使用`firewalld`或`iptables`来做到这一点。对于`firewalld`,执行: ``` sudo firewall-cmd --permanent -...

    CentOs-ftp搭建示例包含安装包

    本教程将详细讲解如何在CentOS上搭建FTP服务器,使用的软件是vsftpd,它是“Very Secure FTP Daemon”的缩写,因其安全特性而被广泛应用。 首先,我们来看看提供的两个vsftpd安装包:`vsftpd-3.0.2-22.el7.x86_64....

    Centos8系统ftp安装与设置最终版.docx

    CentOS 8 系统 FTP 服务器安装与设置 FTP(File Transfer Protocol)是一种常用的文件传输协议,用于在网络中传输文件。在 Linux 系统中,FTP 服务器可以通过安装 vsftpd 软件包来实现。在本文中,我们将介绍如何在...

    CentOS搭建FTP服务器

    ### CentOS搭建FTP服务器知识点 #### 一、安装与配置FTP服务环境 - **安装FTP与Vsftpd服务:** - 使用`yum`工具安装FTP客户端和服务端软件包: ```bash yum -y install ftp vsftpd ``` - 查看Vsftpd的安装...

    centos 搭建ftp服务器详解及简单介绍

    CentOS默认使用`firewalld`作为防火墙,需要打开FTP服务对应的端口21,并应用更改: ```bash firewall-cmd --permanent --add-service=ftp firewall-cmd --reload ``` 至此,一个基本的FTP服务器已经在CentOS...

    centos7 搭建LAMP及ftp服务器完整教程

    在本教程中,我们将详细介绍如何在CentOS 7.3系统上搭建LAMP(Linux、Apache、MySQL、PHP)环境以及FTP服务器。首先,我们需要确保系统是最新的,以获得最佳的兼容性和安全性。 1. 升级系统YUM源: - 备份现有的...

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

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

    centos7上安装与卸载vsftpd服务器

    使用文本编辑器(例如 `vi` 或 `vim`)打开 vsftpd.conf 文件进行配置: ```bash vi /etc/vsftpd/vsftpd.conf ``` 接下来按照以下步骤进行配置: 1. **禁止匿名访问**:找到 `anonymous_enable` 这一行,将其值...

Global site tag (gtag.js) - Google Analytics