Centos7.3下vsftp服务的安装方法
我们需要向centos操作系统的服务器上上传文件或者下载文件,这时候,ftp有必要安装下,本文为大家分享了vsftp服务的安装方法,供大家参考,具体内容如下
我们选择主流的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 java1234
新建java1234用户 添加到root组
但是不允许用户登录,仅仅可以ftp登录
ftp登录后的默认目录是/home/data
第六步:设置用户密码
passwd java1234
第七步:设置权限
chown -R java1234:root /home/data setsebool -P ftpd_full_access on
第八步:修改vsftp配置文件,禁止匿名登录
vi /etc/vsftpd/vsftpd.conf
把:anonymous_enable=YES 改为: anonymous_enable=NO
输入---> :wq! 保存退出
最后是验证:
我一般用FTP Rush这个软件
配置下 连接即可;
OK了 然后有更加细致的需求时,我们可以配置/etc/vsftpd/vsftpd.conf,大伙可以自行研究下;
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
详解CentOS7 FTP服务搭建(虚拟用户访问FTP服务)
概述 最近在搞Oracle在Linux系统下集群,针对Linux系统,笔人也是一片空白.Liunx外部文件的传输,避免不了使用FTP服务,所以现在就整理下,CentOS7环境下,FTP服务的搭建.FTP服务器需要安装vsftp服务端软件.我们知道,在建立vsftpd用户时,我们一般是在linux下建立用户useradd的方式来访问ftp,但有时我们只想提供ftp服务,而避免用户用ftp的帐号去登录linux,采用一般的方式只能是限制该用户的访问权限,但还是避免不了用户登录进linux系统,所以
-
详解CentOS7安装配置vsftp搭建FTP
安装配置vsftpd做FTP服务,我们的Web应用使用git管理进行迭代,公共文件软件存储使用开源网盘Seafile来管理,基本够用.想不到FTP的使用的场景,感觉它好像老去了,虽然现在基本没有用到这个工具,但刚好公司公司刷一个硬件需要使用FTP来下载配置文件,于是研究使用了一下,记录了一下使用过程. 安装 在安装前查看是否已安装vsftpd # 查看是否已安装 方法一 [root@localhost ~]# rpm -q vsftpd vsftpd-3.0.2-21.el7.x86_64 #
-
CentOS7.0下安装FTP服务的方法
一个小插曲,安装一个FTP服务,便于和远程服务器的文件沟通.后续我们会讲到如何使用Capistrano配合git完成服务器的代码部署以及发布流程.现在,代码先走FTP吧,挺稳. FTP简介 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议". 在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)."下载"文件就是从远程主机拷贝文
-
Centos7 ftp环境搭建教程详解
没玩过linux,折腾了半天的ftp,好不容易亲测通过了.不容易啊.下面把劳动成果分享到我们平台,感兴趣的朋友参考下吧! 操作环境:vm虚拟机 centos7 首先:搞定网络问题:默认情况下使用ifconfig可以看到虚拟机下是无网络的.(注:虚拟机网络设置为NAT或桥接模式都是可以的) 输入命令nmtui 打开网络配置 回车->回车 将倒数第二项 Automatically connect 勾上 然后就有网络了 然后更新系统:yum update 查看vsftpd是否已安装:vsftpd -v
-
CentOS 7下安装配置proftpd搭建ftp服务器的详细教程
proftpd全称:Professional FTP daemon,是针对Wu-FTP的弱项而开发的,除了改进的安全性,还具备许多Wu-FTP没有的特点,能以Stand-alone.xinetd模式运行等.ProFTP已经成为继Wu-FTP之后最为流行的FTP服务器软件,越来越多的站点选用它构筑安全高效的FTP站点,ProFTP配置方便,并有MySQL和Quota模块可供选择,利用它们的完美结合可以实现非系统账号的管理和用户磁盘的限制.<摘抄百度百科> 本章通过下载源码的方式安装,可以到官网下
-
Centos7.3下vsftp服务的安装方法
我们需要向centos操作系统的服务器上上传文件或者下载文件,这时候,ftp有必要安装下,本文为大家分享了vsftp服务的安装方法,供大家参考,具体内容如下 我们选择主流的vsftp: 第一步:安装vsftp yum install -y vsftpd 第二步:设置开机启动 systemctl enable vsftpd 第三步:启动ftp服务 systemctl start vsftpd.service 第四步:打开防火墙 firewall-cmd --zone=public --add-po
-
Centos7.2下使用YUM快速安装MySQL5.7的方法
卸载系统自带mariadb数据库 # rpm -qa| grep mariadb # rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64 下载YUM库 # rpm wgethttp://dev.MySQL.com/get/mysql57-community-release-el7-7.noarch.rpm 安装YUM库 # rpm yum localinstall -ymysql57-community-release-el7-7.no
-
centos7环境下swoole1.9的安装与HttpServer的使用方法分析
本文实例讲述了centos7环境下swoole1.9的安装与HttpServer的使用方法.分享给大家供大家参考,具体如下: 一.下载swoole源码包 https://github.com/swoole/swoole-src/releases 如:swoole-src-1.9.6.tar.gz 二.编译安装 > yum install gcc gcc-c++ kernel-devel make autoconf > tar xf swoole-src-1.9.6.tar.gz > cd
-
centos7环境下二进制安装包安装 mysql5.6的方法详解
本文实例讲述了centos7环境下二进制安装包安装 mysql5.6的方法.分享给大家供大家参考,具体如下: centos7 二进制安装包安装 mysql5.6 一.下载mysql5.6二进制安装包 http://mirrors.sohu.com/mysql/MySQL-5.6/ 如:mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz 二.安装mysql5.6(安装在/data/mysql56) (1).创建mysql用户账号 > useradd -s /sbin
-
简述Linux下Samba服务的安装与配置
Samba与window连接需要使用NetBIOS协议,请确认你的Win7系统已经安装了NetBIOS协议. 组成Samba运行的有两个服务,一个是SMB,另一个是NMB:SMB是Samba 的核心启动服务,主要负责建立 Linux Samba服务器与Samba客户机之间的对话, 验证用户身份并提供对文件和打印系统的访问,只有SMB服务启动,才能实现文件的共享,监听139 TCP端口:而NMB服务是负责解析用的,类似与DNS实现的功能,NMB可以把Linux系统共享的工作组名称与其IP对应起来,
-
Linux 下VSFTP服务搭建过程
Vsftp服务 服务功能:文件传输 1.环境部署 ip=192.168.1.50 [root@localhost /]# rpm -ivh /mnt/Packages/vsftpd-2.2.2-11.el6_4.1.x86_64.rpm 2.匿名访问 1)设置配置文件 [root@localhost /]# vi /etc/vsftpd/vsftpd.conf chown ftp /var/ftp/pub --设置准备目录 anonymous_enable=YES --开启匿名访问 local_
-
Centos7.3下mysql5.7.18安装并修改初始密码的方法
本文为大家分享了Centos7.3下mysql5.7.18的安装,和修改初始密码,供大家参考,具体内容如下 1.官方安装文档 http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ 2.下载 Mysql yum包 http://dev.mysql.com/downloads/repo/yum/ 下载到本地再上传到服务器,或者使用wget 直接下载 wget http://repo.mysql.com/mysql57-community-re
-
VMware虚拟机下hadoop1.x的安装方法
这是Hadoop学习全程记录第1篇,在这篇里我将介绍一下如何在Linux下安装Hadoop1.x. 先说明一下我的开发环境: 虚拟机:VMware8.0: 操作系统:CentOS6.4: 版本:jdk1.8:hadoop1.2.1 ①下载hadoop1.2.1,网盘:链接: https://pan.baidu.com/s/1sl5DMIp 密码: 5p67 下载jdk1.8,网盘:链接: https://pan.baidu.com/s/1boN1gh5 密码: t36h 将 jdk-8u144-
-
Linux下Redis数据库的安装方法与自动启动脚本分享
安装Redis (1) 下载Redis wget http://redis.googlecode.com/files/redis-2.2.11.tar.gz tar xzvf redis-2.2.11.tar.gz (2) 编译并安装Redis make && make install (3) 复制并修改配置文件 cp redis.conf /etc/redis.conf vi /etc/redis.conf 注意修改以下几项: daemonize yes loglevel warn
-
详解Ubuntu下ssh服务的安装与登陆(ssh远程登陆)
Ubuntu默认并没有安装ssh服务,如果通过ssh远程连接到Ubuntu,需要自己手动安装ssh-server. 判断是否安装ssh服务,可以通过如下命令进行: ps -e|grep ssh 输出如下: zht@zht-Ubuntu:~$ ps -e|grep ssh 2151 ? 00:00:00 ssh-agent 5313 ? 00:00:00 sshd ssh-agent表示ssh-client启动,sshd表示ssh-server启动了. 如果缺少sshd,说明ssh服务没有启动或者
随机推荐
- 理解Javascript_02_理解undefined和null
- Python httplib,smtplib使用方法
- Python实现的微信公众号群发图片与文本消息功能实例详解
- 详解 Mysql查询结果顺序按 in() 中ID 的顺序排列
- mysql数据迁移到Oracle的正确方法
- MySQL中使用SHOW PROFILE命令分析性能的用法整理
- js仿QQ中对联系人向左滑动、滑出删除按钮的操作
- js 简易版滚动条实例(适用于移动端H5开发)
- 通过构造函数实例化对象的方法
- 根据多条件查询临时表 想得到不同结果集的方法
- 工厂模式_动力节点Java学院整理
- win2003服务器通过ipsec做防火墙的配置方法
- 有关JavaScript中call()和apply() 的一些理解
- 给你的Linux再加一把锁
- Java 重写与重载方法与区别详解
- Hibernate中load方法与get方法的区别
- C#中深度复制和浅度复制详解
- Android中HTTP请求中文乱码解决办法
- linxu服务器上nginx启动、关闭、配置检查命令(推荐)
- Django如何自定义model创建数据库索引的顺序