FTP服务器搭建之本地用户篇
Vsftpd3.0--FTP服务器搭建之本地用户篇,具体内容如下
FTP服务在工作中是经用到的一种工具,可以实现上传下载等功能。那么今天我们来聊一聊FTP服务器使用本地用户登录的实现模式。
既然是本地用户,就少不了要创建本地用户,下面我们创建2个用户:
第一步:创建用户
第一次创建一个本地可登录的用户
这里2个用户的家目录的所有者都是有写权限的。
第二步:编辑vsftpd.conf配置文件
下面开始编辑/etc/vsftpd/vsftpd.conf 开启本地用户最简单的配置如下:
只需把家目录的写权限去除即可
再来测试一下
最后我们再来测试一下nologin的用户ftpuser
测试成功。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
Shell脚本搭建FTP服务器(vsftpd)
各种知识点都写在注释里. 只需要 sudo $PATH/ftpsetup.sh即可,默认以test/test为用户名密码登录,登录后的根目录只读,子目录writable可写. Ubuntu 13和Linux Mint 15上测试ok. 复制代码 代码如下: #!/bin/bash # by liuhx 2013-Nov-04. # 设置ftp环境的脚本.ftp的根目录为只读,其下的writable目录为可写 # 可自定义以下四项 # ftp用户名 userName="test" # f
-
Centos 下搭建FTP上传下载服务器的方法
首先判断你服务器上是否安装了vsftpd 安装vsftpd 安装完成之后就要重启vsftpd服务 到vsftpd的主配置文件里面 把这个改为NO 默认是YES (改为NO 就是禁止匿名用户登录,不需要注释) 不可以让ftp用户跳出自己的家目录,否则太危险了,需要做限制 默认是注释掉的,把#号去掉 然后重启vsftpd 创建ftp用户 (yuanfei这个用户智能连接ftp无法登录系统,默认家目录是在var/www/html 文件夹下面) 给yuanfei这个用户设置密码 然后给家目录修改权限,否
-
Python搭建HTTP服务器和FTP服务器
本教程为大家分享了Python搭建HTTP服务器和FTP服务器的具体步骤,供大家参考,具体内容如下 默认安装版本为pytho2.7 http服务器搭建教程: 进入要开放访问的目录下,执行命令:python -m SimpleHTTPServer 9000 显示上述表示安装成功,且http服务的端口为:9000,不跟端口默认80端口 通过浏览器访问该http服务: http://localhost:9000 页面显示入下: 服务器端显示如下: 表示接收请求成功. 下面是ftp服务器搭建教程: py
-
阿里云云服务器Linux系统FTP服务器搭建设置教程
一.Redhat/CentOS安装vsftp软件 1.更新yum源 首先需要更新系统的yum源,便捷工具下载地址:http://www.jb51.net/article/54840.htm(shell脚本) 2.安装vsftp 使用yum命令安装vsftp 复制代码 代码如下: #yum install vsftpd -y 3.添加ftp帐号和目录 先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下. 使用下面的命令创建帐户,该命令指定了/a
-
Windows IIS配置与Ftp服务搭建
(一)WEB站点建立 1)首先要先安装相应的服务,在Windows添加组件里选择应用程序服务器 证书服务.2)然后便出现下图,是按CA证书时需要做的设置3)添加公司名称4)然后是证书的库文件5)温馨提示 呵呵 点是就可以了.要不然不让继续阿6)接着做WEB站点 点开始-管理工具---IIS管理器,右击网站-新建网站7)网站描述,将会显示在你的管理服务器上的名字8) 给网站配个 IP地址 80端口默认打开9) 选择路径,前提是你要先建立一个文件夹作为网站的文件存放地10) 客户访问网站的一些权限设
-
详解CentOS7安装配置vsftp搭建FTP
安装配置vsftpd做FTP服务,我们的Web应用使用git管理进行迭代,公共文件软件存储使用开源网盘Seafile来管理,基本够用.想不到FTP的使用的场景,感觉它好像老去了,虽然现在基本没有用到这个工具,但刚好公司公司刷一个硬件需要使用FTP来下载配置文件,于是研究使用了一下,记录了一下使用过程. 安装 在安装前查看是否已安装vsftpd # 查看是否已安装 方法一 [root@localhost ~]# rpm -q vsftpd vsftpd-3.0.2-21.el7.x86_64 #
-
Linux中搭建FTP服务器的方法
Linux是以后操作系统的趋势所在,目前的大部分国产操作系统,甚至于安卓系统都是与Linux离不开关系.其中,FTP作为其中共享手段存在已久,我们今天就来看看怎么搭建简单的FTP服务器吧. FTP 是文件传输协议(File Transfer Protocol)的缩写.顾名思义,FTP用于计算机之间通过网络进行文件传输.你可以通过FTP在计算机账户间进行文件传输,也可以在账户和桌面计算机之间传输文件,或者访问在线软件归档.但是,需要注意的是多数的FTP站点的使用率非常高,可能需要多次重连才能连接上
-
RHE5服务器管理之搭建FTP服务器步骤分享[图]
一.FTP工作原理 在一个FTP会话中,存在两个独立的网络连接:控制连接和数据连接.通常情况下,FTP服务器监听端口号21,等待控制连接建立请求.当FTP控制连接建立之后,即可开始传输文件,传输文件的连接称为FTP"FTP数据连接".FTP数据连接即FTP传输数据的过程,它有3种传输模式,即主动传输模式(PORT).被动传输模式(PASSIVE,简称PASV).单端口模式. 主动传输模式:当FTP控制连接建立,客户端提出目录列表及传输文件时,客户端发出PORT命令与服务器协商,F
-
linux下用Proftpd搭建ftp服务器及配置方法
首先proftpd是一个开源软件,其官方地址是http://www.proftpd.org,目前最高版本是:1.3.1(非稳定版),稳定的版本是1.3.0,下载文件为proftpd-1.3.0a.tar.gz 我下载的是1.3.0,上传到服务器上后按照常规的方法安装即可. tar -zxvf proftpd-1.3.0a.tar.gz cd proftpd* ./configure --prefix=/usr/local/proftpd make make install 安装完成!接下来是配置
-
在CentOS上搭建LAMP+vsftpd环境的简单指南
VPS 可以看成是一台只有你一个人使用的服务器(事实上它是一个虚拟机),你可以在上面安装任何软件,拥有最大的权限.正所谓权限越大,责任越大,你需要自行安装 Web 服务器,数据库,PHP,还有其它一些维护工作都要自行处理. 现在大多数 VPS 提供的操作系统都是 Linux,而且是没有图形界面的的,只提 SSH 命令行接口,所以需要会一些简单的 Linux 命令行.Linux 又有众多的发行版,最好的发行版可能是 Redhat,但它是商业软件,不能免费使用,不过好在它还有一个社区版本 CentO
随机推荐
- Ruby on rails安装后去掉DL is deprecated,please use Fiddle警告信息的方法【测试可用】
- AngularJS改变元素显示状态
- iOS 隐藏导航条和状态栏实现方法
- python脚本实现统计日志文件中的ip访问次数代码分享
- 浅析Node.js:DNS模块的使用
- C# 中使用iTextSharp组件创建PDF的简单方法
- 基于javascript实现最简单选项卡切换
- socket.io学习教程之基础介绍(一)
- SQL Server Bulk Insert 只需要部分字段时的方法
- js鼠标跟随运动效果
- 关于访问IIS元数据库失败的解决方法
- Spring Boot 整合 Mybatis Annotation 注解的完整 Web 案例
- C#将布尔类型转换成字节数组的方法
- Android Studio 下自动注释(自定义作者,类作用等)图文详解
- python 设置文件编码格式的实现方法
- Windows下python3.7安装教程
- Python实现微信中找回好友、群聊用户撤回的消息功能示例
- Java前端Layer.open.btn验证无效解决方法
- RecyclerView+SnapHelper实现无限循环筛选控件
- 使用Python机器学习降低静态日志噪声