Centos7.3安装vsftp服务

我们需要向centos操作系统的服务器上上传文件或者下载文件,这时候,ftp有必要安装下,

我们选择主流的vsftp;

第一步:安装vsftp

yum install -y vsftpd

第二步:设置开机启动

systemctl enable vsftpd

第三步:启动ftp服务

systemctl start vsftpd.service

第四步:打开防火墙

firewall-cmd --zone=public --add-port=21/tcp --permanent

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

firewall-cmd --reload

(永久添加tcp 21端口)

(添加ftp服务)

(重启防火墙)

第五步:添加用户

useradd -g root -d /home/data -s /sbin/nologin javaxk

新建javaxk用户 添加到root组

但是不允许用户登录,仅仅可以ftp登录

ftp登录后的默认目录是/home/data

第六步:设置用户密码

passwd javaxk

第七步:设置权限

chown -R javaxk:root /home/data

setsebool -P ftpd_full_access on

第八步:修改vsftp配置文件,禁止匿名登录

vi /etc/vsftpd/vsftpd.conf

把:anonymous_enable=YES 改为: anonymous_enable=NO

输入--->   :wq!  保存退出

最后是验证:

我一般用FTP Rush(或者FileZilla)这个软件

配置下 连接即可;

OK了  然后有更加细致的需求时,我们可以配置/etc/vsftpd/vsftpd.conf,大伙可以自行研究下;

时间: 2024-12-28 16:43:41

Centos7.3安装vsftp服务的相关文章

centos5.6安装vsftp服务并配置虚拟账户ftp

Centos 5.6 安装vsftp服务并配置虚拟账户ftp 当我们的用户量越来越大时,继续创建更多的系统用户是不明智的,这时就需要为vsftpd创建虚拟账户,但vsftpd虚拟账户的数据库要保存在Berkeley DB格式的数据文件中,所以需要安装db4-utils工具来创建这样的数据库文件 (1)安装vsftpd服务 yum install vsftpdservice vsftpd restartchkconfig vsftpd on (2)创建虚拟用户数据库 首先需要创建明文文件,明文文件

centos7.4安装samba服务

centos7.4安装samba服务 系统平台 CentOS Linux release 7.4.1708 (Core) 关闭防火墙,selinux 安装 samba-4.6.2-8.el7.x86_64 samba-client-4.6.2-8.el7.x86_64 配置/etc/samba/smb.conf 创建共享目录,本地目录权限和共享权限 创建系统用户与共享用户的密码 启动 smb.service 客户端访问共享服务器 [[email protected] ~]# cat /etc/r

centos7.0 安装vsftp实录

安装VSFTP # 使用yum安装 yum -y install ftp vsftpd # 或者使用rpm安装以下两个包 ftp-0.17-66.el7.x86_64 vsftpd-3.0.2-9.el7.x86_64 # 另外需要安装db包,用来加密虚拟用户的账户信息 # 这个包在centos7中默认已经安装了 # rpm -qf /usr/bin/db_load libdb-utils-5.3.21-17.el7_0.1.x86_64 配置 # mkdir -p /ftp/open // 做

CentOS7下安装FTP服务

1.安装vsftp yum -y install vsftpd 2.修改配置文件 vi /etc/vsftpd/vsftpd.conf 保证下面3项为YES anonymous_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES 3.设置FTP开机启动 chkconfig vsftpd on 4.设置文件夹权限 chmod 777 -R /var/ftp/pub 5.修改selinux配置 vi /etc/selinux/c

linux下安装vsftp服务

第一步:查看服务器是否安装vsftpdrpm -qa | grep vsftpd 查看selinux的配置vim /etc/selinux/config修改SELINUX值为disabled 第二步:安装vsftpd服务yum install -y vsftpd 第三步:修改配置文件vim /etc/vsftpd/vsftpd.conf vsftpd.conf参数说明anonymous_enable=YES/NO 是否允许匿名登录anon_root=/opt/vsftp 匿名登录默认的主目录ch

Linux安装vsftp服务

1.简介 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(Application).基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件.在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload). 一般在各种linux的发行版中,默认带有的ftp

CentOS7 下安装telnet服务

今天搞了下 Centos 7 下面升级 openssl 和 openssh ,顺便装了下 telnet # 安装 telnet 避免 ssh 无法登录 yum -y install xinetd telnet telnet-server # 允许 root 账号登陆 vi /etc/securetty # 末尾添加两行 pts/0 pts/1 # 添加防火墙端口 vi /etc/sysconfig/iptables -A INPUT -p tcp -m state --state NEW -m

Sentos 7安装vsftp服务(只允许虚拟用户登录)

一.实验环境操作系统:centOS7vsftpd版本:vsftpd-3.0.2-22.el7二.安装准备关闭SELinux(SELINUX为Linux提供安全强化同时,也让Linux服务安装变得更复杂.未正确的为相关服务配置SELINUX,将导致服务无法正常运行.所以对于初学者来说,建议关闭SELINUX.) ①永久关闭 vim /etc/selinux/configSELINUX=disable ②临时关闭 setenforce 0 三.安装vsftpd服务使用yum安装vsftpdyum -

在Centos7上安装git服务

前言 一开始,打算在Windows上安装git服务,折腾了一天,在Copssh(win2008.win7.win2003)上总是配置不成功,最终无功而返,最后只好先放弃Windows了,以后有时间再研究研究. 当然Windows版的还有其它软件可用,比如Gitstack.Gitblit等,不想搞Windows版的了,不是这个限制就是那个问题,麻烦多,所以直接上Linux版的. 下面一段是Linux工具,引用自http://blog.chinaunix.net/uid-15174104-id-38