千家信息网

Centos6.5搭建FTP

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,1. 查看是否安装vsftpd[root@htuidc ~]# rpm -q vsftpdpackage vsftpd is not installed 表示没有安装vsftpd-2.2.2-24.e
千家信息网最后更新 2026年10月31日Centos6.5搭建FTP

1. 查看是否安装vsftpd

[root@htuidc ~]# rpm -q vsftpd

package vsftpd is not installed 表示没有安装

vsftpd-2.2.2-24.el6.x86_64 已安装


2.安装vsftp

[root@htuidc ~]# yum -y install vsftpd


3.安装ftp

[root@htuidc ~]# yum -y install ftp


4.重启vsftpd 连续重启两次

[root@htuidc ~]# service vsftpd restart



设置vsftpd为开机启动

[root@htuidc ~]# chkconfig vsftpd on


5.修改防火墙-必须重启系统

[root@htuidc ~]# vi /etc/selinux/config

SELINUX=disabled


6.临时关闭防火墙-不用重启立即生效

[root@htuidc ~]# setenforce 0


7.配置防火墙

[root@htuidc ~]# vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT


8.重启防火墙

[root@htuidc ~]# service iptables restart


9.修改vsftpd的主配置文件

[root@htuidc ~]# vi /etc/vsftpd/vsftpd.conf

anonymous_enable=NO

chroot_local_user=YES


10.修改后必须重启服务

[root@htuidc ~]# service vsftpd restart


11.创建ddd的用户 目录为/var/gpj

[root@htuidc htm]# useradd -s /sbin/nologin -d /var/gpj ddd


12.设置ddd的密码

[root@htuidc ~]# passwd ddd

Changing password for user ddd.

New password:

BAD PASSWORD: it is based on your username

Retype new password:

passwd: all authentication tokens updated successfully.


13.查看端口

[root@htuidc ~]# netstat -tunlp | grep vsftpd

tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 1841/vsftpd

14.修改ftp的根目录只要修改/etc/vsftpd/vsftpd.conf文件即可:

加入如下几行:

local_root=/var/www/html

chroot_local_user=YES

anon_root=/var/www/html



修改用户登录的文件夹 vi /etc/passwd


在Linux中添加ftp用户,并设置相应的权限,操作步骤如下:

1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test

2、建用户:在root用户下:

useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/test

passwd test //为test设置密码

3、更改用户相应的权限设置:

usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftp

usermod -s /sbin/bash test //用户test恢复正常

usermod -d /test test //更改用户test的主目录为/test

4、限制用户只能访问/home/test,不能访问其他路径

修改/etc/vsftpd/vsftpd.conf如下:

将配置文件中"anonymous_enable=YES "改为 "anonymous_enable=NO"

取消如下配置前的注释符号:

local_enable=YES

write_enable=YES

chroot_local_user=YES

chroot_list_enable=YES //限制访问自身目录

# (default follows)

chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行

改完配置文件,不要忘记重启vsFTPd服务器

[root@linuxsir001 root]# /etc/init.d/vsftpd restart


参考:

http://help.aliyun.com/knowledge_detail.htm?knowledgeId=5974492&categoryId=8314853

http://help.aliyun.com/knowledge_detail.htm?knowledgeId=5973912&categoryId=8314853


建用户,命令行状态下,在root用户下:

运行命令:"useradd -d /home/test test"  //增加用户test,并制定test用户的主目录为/home/test


运行命令:"passwd test"  //为test设置密码,运行后输入两次相同密码

更改用户相应的权限设置:

运行命令:"usermod -s /sbin/nologin test"  //限定用户test不能telnet,只能ftp

运行命令:"usermod -s /sbin/bash test"  //用户test恢复正常

运行命令:"usermod -d /test test"  //更改用户test的主目录为/test


用户 命令 文件 目录 运行 配置 限制 密码 防火墙 防火 权限 路径 服务 相同 一行 不用 文件夹 服务器 根目录 步骤 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海卓越科技互联网 广州紫鲸互联网科技有限公司 A股互联网金融科技公司 金融科技创新监管互联网金融 为想互联网科技 极限挑战互联网科技 上海万想互联网科技 华中科技有哪些互联网大佬 深圳国际航运科技和互联网 互联网之后的科技是什么 新华互联网科技2019 互联网科技创新服务 明优互联网科技有限公司 中和天地互联网科技有限公司 中天科技中国工业互联网 有人说阿里系是互联网科技企业 西安有哪些互联网高科技企业 唐山双旺合互联网科技产业园 河南商务圈互联网科技有限公司 互联网科技企业文化 西安纸贵互联网科技有限公司 互联网科技行业发展 互联网科技财经 河南真二互联网科技有限公司 互联网中国科技 互联网科技集团 深圳卡尔迅互联网科技有限公司怎么样 济南和联互联网科技有限公司 马化腾互联网科技教学 利用互联网等科技手段
0