Create & use FTP service on Ubuntu(在Ubuntu上搭建并使用FTP服务)
- Check if the FTP service has been installed.(检查是否已安装)
Vsftpd --version
- If it has not install,Press the command to install it:(如果没有安装,按下面命令安装)
sudo apt-get install vsftpd
- After installed , We need to configure it .(安装完后,我们需要配置)
The FTP main configuration file is “vsftpd.conf”,Path:/etc/vsftpd.conf
- The common parameter description for “vsftpd.conf”(常用的参数)
anonymous_enable=NO 拒绝匿名登录
write_enable=YES 设置可以上传文件,这个设置看需要个人需要
xferlog_enable=YES 开启日志记录
xferlog_file=/var/log/vsftpd.log 设置日志文件路径
xferlog_std_format=YES 设置日志格式为标准输出
connect_from_port_20=YES 绑定20端口
ftpd_banner=Welcome to FTP service. 欢迎语句,在使用shell时可以看到
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list 需要自己手动创建
pam_service_name=ftp 原配置中为vsftpd,ubuntu用户需要更改成ftp
- Uncomment(取消注释)
chroot_local_user=NO #不允许本地用户登录
#chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd.chroot_list #只有这个list中的用户可以登录
- Add the follows at the end of text:(在文本末尾添加一下内容:)
utf8_filesystem=YES
anon_root=/home/ftp
no_anon_password=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
- Create FTP user(创建用户)
mkdir /home/ftp/ 创建ftp目录
useradd -d /home/ftp -s /bin/bash ftpuser 创建用户ftpuser
passwd ftpuser 设置用户密码
usermod –s /sbin/nologin ftpuser 将ftpuser用户禁锢
- Change folder permissions(更改文件夹权限)
- NOTICE : You need create “/etc/vsftpd.chroot_list” manually , and put “ftpuser” in it.
- (注意:你需要手动创建“/etc/vsftpd.chroot_list”,并且把“ftpuser”放里面
Create & use FTP service on Ubuntu(在Ubuntu上搭建并使用FTP服务)的更多相关文章
- Ubuntu 16.04上搭建CDH5.16.1集群
本文参考自:<Ubuntu16.04上搭建CDH5.14集群> 1.准备三台(CDH默认配置为三台)安装Ubuntu 16.04.4 LTS系统的服务器,假设ip地址分布为 192.168 ...
- Ubuntu 18.04上搭建FTP服务器
1.准备工作需要安装并运行的Ubuntu Server 18.04系统.当然还需要一个具有sudo权限的账号. 2.安装VSFTPVSFTP程序位于标准存储库中,因此可以使用单个命令删除安装.打开终端 ...
- (转)Ubuntu 17.04_64上搭建巡风扫描系统(资产信息漏洞扫描内网神器)
巡风简介 巡风是一款适用于企业内网的漏洞快速应急.巡航扫描系统,通过搜索功能可清晰的了解内部网络资产分布情况,并且可指定漏洞插件对搜索结果进行快速漏洞检测并输出结果报表.其主体分为两部分:网络资产识别 ...
- 在linux服务器上搭建相对安全的FTP服务器
一.如何在Linux服务器上安装vsftp不在多说,直接介绍如何进行安全性配置: 二.编辑vsftp.conf文件 关键配置项如下: anonymous_enable=NO /禁止匿名用户登录 loc ...
- 在Ubuntu 12.04上配置iSCSI Target服务
今天自己按照网上搜来的教程自己在Ubuntu 12.04上配置了iSCSI Target服务,在这里简单地做个纪录.操作系统是全新安装的Ubuntu 12.04,配置一块500 GB的SATA笔记 ...
- [转] 如何在 Ubuntu 14.04 上通过 apt-get 安装 Apache Tomcat 7
PS:war 部署路径:/var/lib/tomcat7/webapps http://www.linfuyan.com/how-to-install-apache-tomcat7-on-ubuntu ...
- 第二篇:Hadoop 在Ubuntu Kylin系统上的搭建[图解]
前言 本文介绍如何在Ubuntu Kylin操作系统上搭建Hadoop平台. 配置 1. 操作系统: Ubuntu Kylin 14.04 2. 编程语言: JDK 1.8 3. 通信协议: SSH ...
- 如何在Ubuntu 18.04上安装Go
如何在Ubuntu 18.04上安装Go 谢鸢发表于云计算教程系列订阅98 介绍 课程准备 第1步 - 安装Go 第2步 - 设置Go路径 第3步 - 测试您的安装 结论 介绍 Go是Google开发 ...
- Centos7上搭建ftp服务器
ftp服务器搭建 1.安装好centos系统,配好yum仓库 其中vsftpd源在这下载 http://rpmfind.net/linux/rpm2html/search.php?query=vsft ...
随机推荐
- JS高级学习历程-14
昨天内容回顾 1. 面向对象的私有成员.静态成员 私有成员:在构造函数里边定义局部变量,就是私有成员. 静态成员:在js里边,函数就是对象,可以通过给函数对象声明成员方式声明静态成员. 2. 原型继承 ...
- spingmvc实现在程序启动时调用数据库数据
直接上代码: package com.java.zxf.servlet; import java.text.ParseException; import java.text.SimpleDateFor ...
- Django-Rest-Framework的解析器和渲染器
Django-Rest-Framework的解析器和渲染器 restful framework 解析器 解析器的作用就是服务端接收客户端传来的数据,把数据解析成自己想要的数据类型的过程 本质就是对请 ...
- Selenium 开源书(一): Selenium历史
Selenium历史 Selenium最初由Jason Huggins于2004年开发,作为ThoughtWorks的内部工具.Huggins后来加入了ThoughtWorks的其他程序员和测试人员, ...
- NET Core 事件总线
NET Core 事件总线,分布式事务解决方案:CAP 背景 相信前面几篇关于微服务的文章也介绍了那么多了,在构建微服务的过程中确实需要这么一个东西,即便不是在构建微服务,那么在构建分布式应用的过程中 ...
- SpringBoot---Web开发---WebSocket
[广播式] 1. <?xml version="1.0" encoding="UTF-8"?> <project xmlns="ht ...
- A(光圈)S(快门) P(程序) M(手动)曝光模式
摄影笔记:http://mp.weixin.qq.com/s/SCzXybbCCE8VzfAQKTqlDw 曝光模式,指的就是M档(手动曝光).A档(Av档,光圈优先).S档(Tv档,快门优先),Au ...
- windows下利用intellij idea等工具开发erlang
今天突然想在家里去年新买的电脑上写点erlang代码,然后可耻的发现家里的电脑上竟然没有开发环境,果然是去年6月以后没写过erlang代码么╮(╯▽╰)╭? 首先下载需要用的几样东西: ...
- 在使用seek()函数时,有时候会报错为 “io.UnsupportedOperation: can't do nonzero cur-relative seeks”,代码如下:
__author__ = 'ZHHT' #!/usr/bin/env python # -*- coding:utf-8 -*- import os f = open("test1" ...
- Redis哨兵原理详解
一.概述 Redis哨兵(以下称哨兵)是为Redis提供一个高可靠解决方案,对一定程序上的错误,可以不需要人工干预自行解决. 哨兵功能还有监视.事件通知.配置功能.以下是哨兵的功能列表: 监控:不间断 ...