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 ...
随机推荐
- 如何使用WPS从正文开始页码为1,而不是从目录开始?
在插入目录前,在最前页插入一个空白页,在这个空白页里面生成目录,双击正文的页脚,点一下出现的与上一节相同的按钮,关闭页眉页脚的同前节,发现与上一节相同这几个字消失后,把目录中的页码删除,不会在影响正文 ...
- Codeforces Round #561 (Div. 2) B. All the Vowels Please
链接:https://codeforces.com/contest/1166/problem/B 题意: Tom loves vowels, and he likes long words with ...
- 遇到的一些vue的问题
一.事件绑定中的事件处理方法后加不加括号问题 1.例如: click事件后加不加括号 a.@click = "getContent" b.@click = "getCon ...
- svn安装到myeclipse 和客户端安装
https://jingyan.baidu.com/article/eae07827a977b61fed548572.html
- net Core 入门实战
Asp.net Core 入门实战 Asp.Net Core 是开源,跨平台,模块化,快速而简单的Web框架. Asp.net Core官网的一个源码合集,方便一次性Clone 目录 快速入门 安 ...
- mysql 启动停止脚本 and mysql 迁移 导入和导出
####监控脚本 [root@pdb~]# more /opt/VRTS/scripts/mysql_monitor.sh#!/bin/shn=`ps -ef |grep mysql|grep &qu ...
- c# 类名不同,字段相同,如何快速给类赋值
1,相关的两个类如下:现在我们知道短信的值,如何给微信来赋值呢,需要用到我们的反射,当然字段一一赋值也可以,但是如果字段有100个,这个方法就不行啦 /// <summary> /// 短 ...
- java http的get,post请求
初学可用F12查看任意网页帮助理解 package httpTest: import java.io.BufferedReader; import java.io.IOException;import ...
- AngularJS(四):控制器、事件
本文也同步发表在我的公众号“我的天空” 控制器 控制器可以说是AngularJS中最重要的部分了!之前的一些示例,除了第一讲的示例以外,我们对于AngularJS的使用都集中在HTML部分,其实Ang ...
- android动画ppt整理
案例