CentOS7搭建FTP Server

本文主要记录CentOS下FTP Server的安装和配置流程。

安装vsftpd

yum install -y vsftpd

启动vsftpd

service vsftpd start

运行下面的命令:

netstat -nltp | grep 21

我们可以看到vsftpd监听在21端口了:

此时直接访问ftp://ip(ip要换成你服务器的ip)就可以看到FTP的目录了:

创建ftp用户

创建一个用户:

useradd ftpuser

对其设置密码:

passwd ftpuser

大专栏  CentOS7搭建FTP Server>

限制该用户只能通过FTP访问服务器,而不能登录:

usermod -s /sbin/nologin ftpuser

ftp配置

vsftpd的配置目录为/etc/vsftpd。目录中文件含义如下:

vsftpd.conf 为主要配置文件
ftpusers 配置禁止访问 FTP 服务器的用户列表
user_list 配置用户访问控制

创建一个欢迎文件:

echo "Welcome to use FTP service." > /var/ftp/welcome.txt

设置目录权限:

chmod a-w /var/ftp && chmod 777 -R /var/ftp/pub

设置该用户的主目录:

usermod -d /var/ftp ftpuser

还需要关闭SELinux:

setenforce 0

之后就可以通过FTP上传软件上传文件并访问了。

看了文章如果觉得喜欢的话可以捐赠哦!支付宝二维码:

-->

原文地址:https://www.cnblogs.com/lijianming180/p/12262433.html

时间: 2024-08-22 15:52:52

CentOS7搭建FTP Server的相关文章

centos7 搭建ftp服务器

本文采用最新的centos7 来学习搭建linux各种服务器,今天分享的是搭建ftp服务器(ps:不建议使用最新的系统去学习,因为系统发生了改变,好多以前的搭建服务器的方法就不行了,比如说centos7将防火墙由iptables换为了firewall,再按照原来的教程去搭建就会遇到很多问题.....,当然如果只是想用服务器大可在安装的时候勾选相应的选项系统会自动安装好相关的服务)由于本人运气比较差,所以在安装的过程遇到了各种奇葩的问题,并且本人还是一个刚入门的小菜鸟,因此花了足足3天才算把ftp

虚拟机中使用centos7搭建ftp服务器

应用场景 本地windows作为客户端,虚拟机CentOS7作为服务器端,搭建FTP服务器,本地访问虚拟机实现文件的上传下载.如何在虚拟机安装centos7就不在赘述. 1.在centos7上安装vsftpd服务 1.安装vsftpd: yum install vsftpd -y 2.启动vsftpd: systemctl start vsftpd 3.设置开机启动:systemctl enable vsftpd 2.关闭防火墙 在虚拟机上使用没必要一个一个端口放行,直接关闭防火墙,一劳永逸 s

CentOS7 搭建FTP

对于linux,只在上个微信公众号开发的时候,玩了CentOS6.5. 现在学习Docker技术,官方建议升级到7.2.于是乎只能捣鼓一下了. 花了一晚上的时间才真正把vsftpd安装好,flashfxp 正常上传下载文件.这中间碰到一些问题,顺便记录下. 首先,centos7.2 虚拟机安装完后,要配置网络. nmcli connection show   --- 显示当前网络连接 cd /etc/sysconfig/network-scripts/ ls vi ifcfg-ens33 --把

CentOS7 搭建 FTP 服务器

经常需要把 window 下的文件传到 Linux 中, 搭建一个简单的 ftp 服务器, 简单使用,性价比高, 棒! 安装 vdftpd -----: yum -y install vsftpd 新建登录 ftp 服务器的账号: 新建用户: useradd ftp1 修改用户密码: passwd 123 开启 vsftpd 服务: systemctl start vsftpd.service 关闭 vsftpd 服务: systemctl stop vsftpd.service 设置 SELi

【腾讯云服务器】基于centos7搭建ftp服务器(vsftpd)

该博客分为三部分设置,1.ftp服务器搭建.2.防火墙设置  3.腾讯云安全组 一.ftp服务器搭建 1.1  安装vsftpd yum install vsftpd -y 1.2 启动vsftpd服务 1.启动vsftp systemctl start vsftpd 2. 检测是否启动成功 netstat -tunlp 1.3 配置vsftpd文件 1.进入vsftpd.conf配置文档 具体配置详情参考(https://www.cnblogs.com/rainiplus/p/3739100.

Centos7搭建FTP服务器

1.简介 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输.同时,它也是一个应用程序.基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件.一般用于共享文件,主要是上传文件到ftp服务器或者下载ftp服务器上的文件 2.部署环境 操作系统:CentOS Linux release 7.3.1611 (Core) IP:10.0.1.16 3.部署 3.

centos7搭建ftp服务器并配置匿名用户

什么是FTP? FTP(File Transfer Protocol,文件传输协议),是TCP/IP网络和Internet上最早使用的协议之一.用来将实现从一台电脑传送文件到另一台电脑,或者接收和查看另一台电脑上的文件.一般需要借助软件的帮助才能完成.这方面的软件包括FlashFXP.leapftp等.尽管Word wide web(www)已经代替了FTP的大多数功能,FTP仍然是通过Internet把文件从客户机复制到服务器上的一种途径. 安装步骤 1.安装ftp服务器 yum instal

五步搞定--基于 CentOS7 搭建 FTP 文件服务

1.安装vsftpdyum install vsftpd -y 重启服务并开机自动启动systemctl restart vsftpd.service systemctl enable vsftpd.service 查看端口netstat -nltp | grep 21 2.配置vsftpd讲解:vsftpd 的配置目录为 /etc/vsftpd,包含下列的配置文件:vsftpd.conf 为主要配置文件ftpusers 配置禁止访问 FTP 服务器的用户列表user_list 配置用户访问控制

Windows下使用FileZilla搭建FTP

工作中,经常会上传下载数据及软件到Windows和Linux服务器上.在管理不太严格的公司,可能会直接在Windows服务器上安装百度云.360云等软件.用来下载和上传数据.个人感觉这样做不是太妥当,有安全隐患.还是使用专业的FTP软件更靠谱一些. 下面就使用FileZilla在Windows搭建FTP Server服务: 简单的说: 1.准备Server端和客户端二个软件(客户端也可以直接在地址栏输入ftp://ip来使用) 2.设置Server端的用户和目录 3.客户端连接服务器,上传和下载