centos7搭建ftp服务器(centos7 ftp服务器怎么搭建)

centos7搭建ftp服务器(centos7 ftp服务器怎么搭建)

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

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

怎么在centos 7上配置ftp服务器

二、专门新建一个FTP服务器的用户
在此我已ftpuser为例子:
命令:useradd
ftpuser
新增一橘返个用户ftpuser
passwd
ftpuser
为ftpuser设定密码,期间会有两次提示输仔伍皮入密码确认。
三、为FTP服务设置防火墙
ftp默认念差端口是21,而centos默认是没有开启的,所以要修改iptables文件
vi
/etc/sysconfig/iptables
-A
INPUT
-p
tcp
-m
state
--state
NEW
-m
tcp
--dport
21
-j
ACCEPT
最后:wq
保存
重启防火墙:service
iptables
restart
注意:会出现iptables.service文件不存在,由于Centos7默认是firewall作为防火墙,这里改为iptables防火墙
systemctl
start
firewalld.service
#启动firewall
systemctl
stop
firewalld.service
#停止firewall
systemctl
disable
firewalld.service
#禁止firewall开机启动

如何在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

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文件服务器的搭建

安装

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文件夹根目录

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服务器上。

分享到 :
相关推荐

谷歌代理服务器怎么设置(chrome菜单的LAN设置在哪里)

1、谷歌代理服务器怎么设置在访问互联网时,有时我们会遇到翻墙的需求,这时候可以使用[...

Xshell创建Telnet、Rlogin和SSH协议会话教程

本文主要为大家介绍如何在Xshell创建Telnet。Rlogin和SSH会话的图文...

怎么选到好的香港云服务器(怎么选到好的香港云服务器呢)

选到好的香港云服务器方法:1。看香港云服务器的ip是否独立。独立ip更适合搜索引擎。...

腾讯云服务器使用方法(腾讯云服务器新手教程)

一、根据个人需要选择云服务器配置,打开首页》云服务器,选好cpu、内存、带宽,地域[...

发表评论

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