centos7搭建ftp服务器的步骤

centos7搭建ftp服务器的步骤

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

大家好,今天来介绍centos7搭建ftp服务器的步骤(centos7安装ftp服务 详细步骤)的问题,以下是渲大师小编对此问题的归纳和整理,感兴趣的来一起看看吧!

如何在CentOS 7中安装配置和安全FTP服务器

ftp服务器测试环境
1、CentOS 7.2
2、服务器IP地址 192.168.1.10
1、安装并启动 FTP 服务
1.1 安装 VSFTPD
使用 yum 安装 vsftpd
yum install -y vsftpd

1.2 启尘谨动 VSFTPD
安装完成后,启动 FTP 服务旁埋:
service vsftpd start

启动后,可以看到系统已经监听了 21 端口:
netstat -nltp grep 21

此时,派启基访问 ftp://192.168.1.10 可浏览机器上的 /var/ftp目录了。
开机启动服务
chkconfig --level 2345 vftpd on
具体可以到 【5分享】 搜索文档FTP

CentOS7文件服务器的搭建

安装

yum -y install vsftpd

安装后修改配置

vi /etc/vsftpd/vsftpd.conf

不允许匿名操作

开启用户管理列表

在文件最后面新增allow_writeable_chroot=YES,允许已登录用户进行上传

编辑用户管理列表

vi /etc/vsftpd/chroot_list

添加ftpuser用户

mkdir -p /home/镇森颂ftp

创建ftp的根路径

useradd -d /home/ftptest -s /sbin/nologin ftpuser

新御郑增用户并配置为ftpuser用户的主文件夹

usermod -aG ftp ftpuser

将ftpuser用户放置在ftp用户组中

chown ftpuser /home/ftp

修改ftp文件的所属

passwd ftpuser

修改ftpuser用户密春乎码

vi /etc/selinux/config

如图配置

firewall-cmd --permanent --zone=public --add-service=ftp

开启ftp服务

firewall-cmd --reload

重加载firewall

systemctl start vsftpd

重启

systemctl status vsftpd

查看firewall状态

输入ftpuser的账号密码

文件服务器ftp文件夹根目录

vps centos7如何安装ftp

一、安装vsftpd及ftp命令
yum install vsftpd -y
yum install ftp -y
二、vsftpd服务器的配置文件
实现在开启防嫌谨正火晌戚墙和SELinux情况下,实现匿名用户的登录,可以上传下载,可以创建目录,创建权限掩码为022,可以删除文件,最大上传速度为100kbit/s。
这个是我自己的vsftpd服务器的主要配置文件是/etc/chaodiquan.com/vsftpd/vsftpd.conf。
1.服务器端设置
1.1修改配置文件开放匿名用户上传、下载及其他权限,
anonymous_enable=yes //允许匿名用户登录
anon_upload_enable=yes //允许匿名用户上传
write_enable=yes //赋予写权限
anon_mkdir_write_enable=yes //允许匿名用户新建文件夹
anon_other_write_enable=yes //匿名用户拥有除了上传和新建目录之外的其他权限
anon_amask=022 //匿名用户的权限掩码
anon_max_rate=102400 //最大上传速度100kbit/s
然后重启服务
systemctl restart vsftpd.service
1.2修改上传芹悔目录的权限
为了让匿名用户实现上传,必须开放目录的写权限,以anonymous用户名登录后,相当于ftp用户的身份,ftp的登录目录为/var/ftp,开放这个目录的写权限:
chmod 777 /var/ftp,但是再重启服务并在服务器上用ftp登录时会出错,这是因为/var/ftp的权限不对所致,这个目录的权限是不能打开所有权限的。解决方法为在/var/ftp下再建一个目录,权限是777就可以了:
mkdir /var/ftp/pub
chmod 777 /var/ftp/pub
1.3开启防火墙和SELinux。
2.测试
ftp://IP
登录并创建文件

CentOS7 FTP安装与配置

简单来说分为几下几步
#安装
yum install -y vsftpd

#设置开型行机启动
systemctl enable vsftpd.service

#启动
systemctl start vsftpd.service

#停止
systemctl stop vsftpd.service

#查看状态
systemctl status vsftpd.service
详细的原理介绍可以查看《消迅Linux就该这么学》如何使卜桥哗用VSFTPD服务传输文件,vsftpd作为更加安全的文件传输的服务程序,允许用户以三种认证模式登录到FTP服务器上。

分享到 :
相关推荐

国内免费云主机ip被封的原因有哪些(阿里云服务器封ip)

国内免费云主机ip被封的原因有:1。使用国内云主机违反了机房所处国家的相关法律法规。...

服务器防火墙怎么设置(windows查看防火墙状态命令)

1、服务器防火墙怎么设置服务器防火墙的设置是非常重要的,这可以帮助服务器保持安全,[...

VMware ESXi是什么系统 VMware ESXi系统有哪些优势

VMwareESXi是什么系统?VMwareESXi是可直接安装在物理服务器上的[&...

网络服务器租用迁移这些细节要留意(网络服务器租用迁移这些细节要留意什么)

现在很多企业都需要网络服务器来开展互联网业务。而随着业务的不断扩展和变动。原有的服务...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注