centos7下配置ftp服务器

第一步,安装vsftpd这款ftp服务器软件,yum install -y vsftpd

第二步,设置vsftpd服务开机自启动,然后重启服务,查看ftp服务端口,centos6命令如下:

#chkconfig vsftpd on

#service vsftpd restart

#netstat -antup|grep ftp

centos7命令如图

安装完成后重启vsftpd服务,service vsftpd restart

第三步:进入vsftpd主配置文件 vi /etc/vsftpd/vsftpd.conf,修改anonymous_enable = NO,这样可以禁止匿名登陆用户登录。

同时,去掉chroot_local_user = yes前的注释,限制用户访问家目录之外的地方

第四步,创建ftp用户,设置用户无法登陆服务器系统并且家目录在/var/www/html下:

给其他人修改文件夹的权限:chmod o+w /var/www/html/

最后关掉selinux,vi /etc/selinux/config

重启系统!或者临时修改selinux,利用setenforce 0,之后再重启vsftpd服务,selinux服务如果没有关掉的话会出现各种问题,比如能访问服务器但是无法打开目录和文件等等。。。

在系统内部尝试自己访问, ftp ip地址,应该能成功登陆,继续配置外网访问

第五步:关闭防火墙,systemctl stop firewalld.service

原文地址:https://www.cnblogs.com/guarderming/p/11199438.html

时间: 2024-08-07 02:24:58

centos7下配置ftp服务器的相关文章

Windosws 7下配置FTP服务器的方法

1.到控制面板---程序---打开或关闭windows功能,列表内找到Internet信息服务(展开)---选中FTP的三个项 2.到控制面板---系统和安全---管理工具---Internet 信息服务(IIS)管理器,右击你的计算机的名称,选择添加FTP站点, 3.FTP站点名称输入:"localhost"---选择你的FTP目录物理路径,点下一步---Ip地址选“自己的IP”,端口可以自己设,勾上“自动FTP站点”,SSL选“允许 ” 点下一步---身份验证选“匿名”,允许访问选

Redhat下配置ftp服务器

(1) 解压rhel-server-6.0-x86_64-dvd ,解压后从Packages 目录下找到vsftpd-2.2.2-6.el6.x86_64.rpm,并将其拷贝到虚拟机中的当前用户目录下: (2) 在当前用户目录下执行 rpm -ivh vsftpd-1.1.3-8.i386.rpm 执行rpm -qa | grep vsftpd : 安装成功后显示: vsftpd-2.2.2-6.el6.x86_64 /etc/vsftpd下的配置文件不修改没有修改 /etc/pam.d/vsf

CentOS7安装配置FTP服务器

假设我们有以下要求 路径 权限 备注 /ftp/open 公司所有人员包括来宾均可以访问 只读 /ftp/private 仅允许Alice.Jack.Tom三个人访问 Alice.Jack只允许下载, Tom可以上传  均使用虚拟账户 安装FTP 1 2 3 4 5 6 7 8 9 //使用yum安装 # yum -yinstall ftp vsftpd //或者使用rpm安装以下两个包 ftp-0.17-66.el7.x86_64 vsftpd-3.0.2-9.el7.x86_64 //另外需

centos7下配置时间同步服务器

公司一共有20几台服务器: 其中有一组mysql 集群中 互为主从 选一台mysql master 作为时间同步的服务器,这样做的好处以便于这台down了 另一个与他互为主从的master 继续提供时间同步服务. 假如 这个mysql 集群  ip是这样分配 master1 :10.0.0.7 master2  :10.0.0.8 vip: 10.0.0.17 默认选择10.0.0.7这台主机当做时间同步服务器 1.安装ntp yum install ntp -ysystemctl start

IIS7下配置FTP服务器时遇到的两个问题

无法建立远程ftp连接 当时看了一下防火墙,看到入站策略那里已经允许了ftp接入,就以为不是防火墙问题.绕了个大圈,最后发现还是防火墙问题 -- 如果您开启了windows默认的防火墙,默认是外网连接不了ftp的,需要设置防火墙策略,允许在windows防火墙的例外里面添加“C:\windows\system32\svchost.exe”程序,才能从外网成功访问ftp. 无法上传文件 在Ftp站点,“ftp授权规则”那里,增加允许规则,允许当前用户读写.

实现centos7下对ftp服务器账户权限的控制

一.建立虚拟用户vim /etc/vsftpd/vsuserftp1centosftp2linuxftp3Debain转换成.db文件 [注意:必须是.db结尾]db_load -T -t hash -f vsuser vsuser.db为了安全起见,修改权限chmod 600 vsuser.db二.为虚拟用户创建系统账号(此步是为了让所有的虚拟用户都映射成系统账户)useradd -d /app/ftpsite -s /sbin/nologin ftpuser修改共享目录权限chown +rx

Ubuntu安装和配置ftp服务器

习惯向服务器上传文件时使用scp命令,简单又安全,但是Wordpress的升级机制需要在使用ftp访问方式,所以只好在VPS下配置ftp服 务器,Linux下配置ftp服务器可以选用vsftp和wu-ftp,两者各有优势.个人比较推荐vsftp,除了中文乱码问题. VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全. Wu-Ftpd全称是Washington University FTP,

Windows Server 2003 下如何安装及配置 FTP 服务器(转)

Windows Server 2003 下如何安装及配置 FTP 服务器 一.安装 FTP 服务器组件: 写在这里的一点 : 安装及配置 FTP 服务器之前 , 必须先手工配置服务器本身的 IP 地址 ( 因为 服务器本身的 IP 地址一定要是静态的 ). 本文分步介绍了如何在独立服务器上配置一台基于 Windows Server 2003 的文件传输 协议 (FTP) 服务器,以便为网络上的客户端计算机提供资源的传输和访问. FTP 服务 组件是 2003 系统中的 IIS 6.0 集成的网络

在CentOS7上安装ftp服务器用于保存服务端上传的图片。

1.CentOS卸载vsftpd的方法 如果服务器上已经安装了vsftpd服务,配置出错需要卸载vsftpd服务. 1.1 查找vsftpd服务 [[email protected] /]# rpm -aq vsftpd 返回结果显示: vsftpd-3.0.2-21.el7.x86_64 #此处是查找vsftpd的返回结果 表示此服务期之前已经安装过vsftpd服务. 1.2 删除查找到的vsftpd服务 注:在卸载vsftpd之前,先停止vsftpd [[email protected] /