ubuntu server 1604 搭建FTP服务器
1、查看是否安装 ftp服务器
vsftpd -v
2、安装ftp服务器
sudo apt-get install vsftpd
3、如果安装失败或者配置出现问题,可以卸载 ftp服务器
sudo apt-get purge vsftpd
4、创建共享文件夹
sudo mkdir /home/ftp
sudo chmod 777 /home/ftp
创建用户
#添加用户
sudo useradd -d /home/ftp -s /bin/bash ftpuse
#设置用户密码
sudo passwd ftpuser
#设置ftp目录用户权限
sudo chown ftpuser:ftpuser /home/ftp
5、修改 vsftpd.conf 配置文件
sudo vim /etc/vsftpd.conf
修改如下:
# 阻止 vsftpd 在独立模式下运行
listen=NO
# vsftpd 将监听 ipv6 而不是 IPv4
listen_ipv6=YES
# 关闭匿名登录
anonymous_enable=NO
# 允许本地用户登录
local_enable=YES
# 启用可以修改文件的 FTP 命令
write_enable=YES
# 本地用户新增档案时的umask 值
local_umask=022
# 当用户第一次进入新目录时显示提示消息
dirmessage_enable=YES
# 显示在您的本地时区的时间目录列表
use_localtime=YES
# 一个存有详细的上传和下载信息的日志文件
xferlog_enable=YES
# 在服务器上针对 PORT 类型的连接使用端口 20(FTP 数据)
connect_from_port_20=YES
# 不单独建立ftp用户,直接使用Ubuntu桌面用户就可以登陆
chroot_local_user=YES
chroot_list_enable=NO
#添加vsftpd登录用户对目录树的权限
#新建文件/etc/vsftpd.chroot_list,设置可列出、切换目录的用户:
chroot_list_file=/etc/vsftpd.chroot_list
# 使用uft8文件系统
utf8_filesystem=YES
# 能够登录的用户名单
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.user_list
# 锁定一个共享目录
local_root=/home/ftp
# 给共享目录添加写权限
allow_writeable_chroot=YES
6、创建 vsftpd.chroot_list 文件添加vsftpd 登录用户
#新建文件/etc/vsftpd.user_list,用于存放允许访问ftp的用户:
$ sudo touch /etc/vsftpd.user_list
$ sudo vim /etc/vsftpd.user_list
在/etc/vsftpd.user_list中添加允许登录ftp 的用户,一行一个
ftpuser
添加vsftpd登录用户对目录树的权限
#新建文件/etc/vsftpd.chroot_list,设置可列出、切换目录的用户:
$ sudo touch /etc/vsftpd.chroot_list
$ sudo vim /etc/vsftpd.chroot_list
在/etc/vsftpd.chroot_list 设置可列出、切换目录的用户
ftpuser
7、重启 ftp 服务器
sudo service vsftpd restart
8、浏览器登录ftp服务器
ftp://127.0.0.1
https://blog.csdn.net/soslinken/article/details/79304076
https://blog.csdn.net/qq_28959531/article/details/78631417
ubuntu server 1604 搭建FTP服务器的更多相关文章
- windows server r2 搭建 ftp服务器
1:安装ftp服务器 开始>管理工具>服务器管理器>打开服务器管理器,找到添加角色,然后点击,弹出添加角色对话框,选择下一步>选择Web服务器(IIS),然后选择FTP服务,直 ...
- Windows Server 2003搭建FTP服务器 实现盘符之间切换
Serv-U中设置虚拟目录的方法 如果在E盘下有一个名为LoveHina的目录,在F盘下也有一个名为LoveHina的目录.那么,如何让使用同一个账号的用户可以同时访问这两个目录呢? 我们可以使用S ...
- 在Ubuntu Server 14.04中搭建FTP服务器(VMWare)
自己搭建ftp服务器,方便主机与虚拟机中的Ubuntu传输文件. 选用的ftp软件为vsftpd. 1.命令行: sudo apt-get install vsftpd 2.安装完配置: vsftpd ...
- windows 下使用 Filezilla server 搭建 ftp 服务器
windows 下使用 Filezilla server 搭建 ftp 服务器 1. Filezilla server 免费,开源, ftp 服务端 2. 下载安装, windows https:/ ...
- 在Ubuntu下搭建FTP服务器的方法
由于整个学校相当于一个大型局域网,相互之间传送数据非常快,比如要共享个电影,传点资料什么的. 所以我们可以选择搭建一个FTP服务器来共享文件. 那么问题来了,有的同学会问,我们既然在一个局域网内,直接 ...
- Ubuntu下搭建FTP服务器
Ubuntu下搭建FTP服务器 我装的服务器系统是Ubuntu 12.04 LTS,FTP软件当然是选择大名鼎鼎的vsftpd(very secure FTP daemon), 用系统自带的FTP还好 ...
- win10用filezilla server搭建ftp服务器一直无法访问
win10用filezilla server搭建ftp服务器一直无法访问?? 是防火墙导致的,防火墙中允许filezilla server程序的
- ubuntu 搭建ftp服务器,可以通过浏览器访问,filezilla上传文件等功能
搭建ftp服务器 1:首先,更新软件源,保证源是最新的,这样有利于下面在线通过apt-get install命令安装ftp. 2:使用sudo apt-get install vsftp命令安装vsf ...
- Windows server 2008 r2搭建FTP服务器
最近需要搭建FTP服务器,顺着书上的教程走一遍流程. 1. 安装FTP服务 图一 图二 图三 可以看到上面提示并未启动windows自动更新,这个需要注意一下. 2. 新建FTP站点 准备FTP文件夹 ...
随机推荐
- jmeter-操作mysql
1.下载mysql驱动并放至如下目录:E:\soft\apache-jmeter-5.1.1\lib\ext 2.添加JDBC Connection Configuration(线程组-配置元件-JD ...
- java23种设计模式(三)单例模式
原文地址:https://zhuanlan.zhihu.com/p/23713957 一.概述 1.什么是单例模式? 百度百科是这样定义的:单例模式是一种常用的软件设计模式.在它的核心结构中只包含一个 ...
- 远程控制服务(SSH)之Linux环境下客户端与服务端的远程连接
本篇blog将讲述sshd服务提供的两种安全验证的方法,并且通过这两种方法进行两台Linux虚拟机之间的远程登陆. 准备工作: (1) 准备两台安装有Linux系统的虚拟机,虚拟机软件采用VM ...
- day10作业(函数实现注册''')
在猜年龄的基础上编写登录.注册方法,并且把猜年龄游戏分函数处理,如 登录函数 注册函数 猜年龄函数 选择奖品函数 '''在猜年龄的基础上编写登录.注册方法,并且把猜年龄游戏分函数处理,如 2. 登录函 ...
- bash_history文件怎么删除
Bash shell在“~/.bash_history”(“~/”表示用户目录)文件中保存了500条使用过的命令,这样可以使你输入使用过的长命令变得容易.每个在系统中拥有账号的用户在他的目录下都有一个 ...
- 【spock】单测竟然可以如此丝滑
0. 为什么人人都讨厌写单测 在之前的关于swagger文章里提到过,程序员最讨厌的两件事,一件是别人不写文档,另一件就是自己写文档.这里如果把文档换成单元测试也同样成立. 每个开发人员都明白单元测试 ...
- 智学网电脑端查分小工具 已更新V2.2
特别鸣谢这段代码的源作者,我的大佬同学\(MetalkgLZH\).由于我没有做什么工作,这篇随笔基本不含相关技术细节. 再次强调,这个程序的主要部分由\(MetalkgLZH\)完成.技术细节与源码 ...
- C++学习笔记7_多态
1. 类与类之间的关系class A{ public: int a; void funcA() {}}包含: class B { public: void funcB(){} A a; }//如果类B ...
- 一道国外前端面试题引发的Coding...
刚刚看到CSDN微信公众号一篇文章,关于国外程序员面试前端遇到的一道测试题,有点意思,遂写了下代码,并记录一下~ 题目是这样的: ['Tokyo', 'London', 'Rome', 'Donlon ...
- noip11 string
这道题改题时我打了个玄学复杂度的暴力,然后我成功的造了一组数据hack掉了自己的代码.... 通过观察,我们可以很容易的发现在操作几次后,整个序列就会变成一块一块相同的字母. 于是我们可以对我们的暴力 ...