在Ubuntu16.04下配置VSFTPD
第一步:安装VSFTPD
sudo apt-get install vsftpd
安装完成后启动VSFTPD服务:
service vsftpd start
第二步:新建目录/home/uftp作为用户主目录
sudo mkdir /home/uftp
第三步:新建用户uftp,制定用户主目录和所用shell,并设置密码
sudo useradd -d /home/uftp -s /bin/bash uftp
然后将目录/home/uftp的所属者和所属组都改为uftp:
sudo chown uftp:uftp /home/uftp
第四步:新建文件/etc/vsftpd.user_list,用于存放允许访问ftp的用户:
sudo vi /etc/vsftpd.user_list
在其中添加用户uftp,并且保存退出:
第五步:编辑VSFTPD配置文件
VSFTPD配置文件为/etc/vsftpd.conf,执行命令:
sudo vi /etc/vsftpd.conf
做如下修改:
打开注释 write_enable=YES
添加信息 userlist_file=/etc/vsftpd.user_list
添加信息 userlist_enable=YES
添加信息 userlist_deny=NO
修改完成后保存退出。
第六步:测试
现在在windows下打开cmd窗口,执行命令:
ftp [你的linux机器的ip地址]
linux下查看ip地址的命令为:
ifconfig
执行完ftp命令后,如果连接成功,会让你输入用户名和密码,输入我们刚刚添加的用户uftp的用户名和密码即可:
命令pwd和lcd分别可以查看远程linux下和本地windows下的当前目录:
现在在linux下的目录/home/uftp下新建文件test_ftp_download.txt,在windows下的家目录(我的为C:\Users\40696)下新建文件test_ftp_upload.txt,分别用来测试下载和上传功能:
下载文件使用命令:get [文件名]
上传文件使用命令:put [文件名]
在Ubuntu16.04下配置VSFTPD相关推荐
- vscode linux新建c语言,Ubuntu16.04下配置VScode的C/C++开发环境
1. Vscode安装 Visual studio code是微软发布的一个运行于 Mac OS X.Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器.第一种 ...
- linux arm移远重启4g,如何在Ubuntu16.04下配置移远RM500工业模组(5G工业模组)
如何在Ubuntu16.04下配置移远RM500工业模组(5G工业模组) 如何在Ubuntu16.04下配置移远RM500工业模组(5G工业模组) 最近由于工作原因入手了移远的5G(RM500H工业模 ...
- Ubuntu16.04下配置ORB-SLAM2与运行单目实例
Ubuntu16.04下配置ORB-SLAM2与运行单目实例 一.安装相关工具 二.安装Pangolin 三.安装opencv 四.安装Eigen 五.安装ORB_SLAM2 六.安装usb_cam ...
- ubuntu16.04下配置caffe无GPU
1. 安装依赖项 1 sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5- ...
- Ubuntu16.04下配置caffe(亲测成功)
前言: 历经一个国庆的折腾,终于成功在Ubuntu下搭建好了caffe,过程中遇到的坑真的是数不胜数,最大的一次坑是本来已经配置好了结果手残命令行一阵不知名命令之后电脑崩溃又得重装系统,结果装好系统再 ...
- 如何在Ubuntu16.04下配置移远RM500工业模组(5G工业模组)
最近由于工作原因入手了移远的5G(RM500H工业模组)通信开发板,由于手头上没有树莓派等原装Linux内核系统,又需要使用ROS,因此使用了Vmware虚拟机安装了Ubuntu16.04进行调试.最 ...
- Ubuntu16.04下配置nginx + RTMP流媒体服务器
目录 前言 1.安装nginx需要的环境 1.1 查看gcc版本 gcc -v 1.2 pcre.pcre-devel安装 1.3 zlib安装 1.4 安装openssl 2.开始安装 2.1 创建 ...
- Ubuntu16.04下配置最新Vs Code的C/C++开发环境
1. Vscode安装 Visual studio code是微软发布的一个运行于 Mac OS X.Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器. 安装 ...
- Ubuntu16.04下配置pip国内镜像源加速安装
问题描述 基于国内网速的问题,我们直接pip安装包通常速度非常慢,而且经常会出现装到一半失败了的问题,既然这样,我们就要充分利用国内镜像的力量,节省时间,明显提高pip安装的效率.以下是我的操作分享, ...
- Ubuntu16.04下配置laravel
参考 http://tecadmin.net/install-laravel-framework-on-ubuntu/# 本人亲试,完全正确 注意: Step 4 – Set Encryption K ...
最新文章
- KDD 2017奖项全公布,华人成最大赢家
- Javascript正则表达式难点、重点
- metadata in OData and png
- Hack for Cloud Beginner微软黑客松大赛
- error C4668: 没有将“_WIN32_WINNT_WIN10_TH2”定义为预处理器宏,用“0”替换“#if/#elif”
- layui如何存在多个弹窗_layer重复弹出(layui弹层同时存在多个)的解决方法_心善_前端开发者...
- SMP、NUMA、MPP(Teradata)体系结构介绍
- Splash 简介与安装
- 3 笔经小结-智力篇
- 华为认证hcia含金量_华为hcna认证含金量高吗 华为hcna认证用处大吗
- 【个人经验】3个步骤教你拿到软件著作权证书
- 2022-2027年(新版)中国石墨烯行业竞争态势及发展前景预测报告
- 北京邮电大学计算机专业录取名单,祝福!“跪地谢母”考生被北京邮电大学计算机类专业录取...
- ICP、PL-ICP、PP-ICP、GICP对比
- webpack Uncaught ReferenceError: Swiper is not defined
- 非 root 用户手动编译安装 GCC
- 硬件光线追踪实现移动端影视级画质! Imagination、腾讯、完美技术大咖这样说...
- 什么是归一化,它与标准化的区别是什么?
- 对于给定的一个字符串,统计其中数字字符出现的次数
- 百度地图图片叠加层切片工具:叠加层源图像制作方法,有点复杂
热门文章
- C++ 罗马数字转整数
- java计算机毕业设计远程教学系统录屏源程序+mysql+系统+lw文档+远程调试
- java实现word转换pdf并批量生成水印
- 批量下载bilibili视频
- 关于谷歌浏览器显示隐私设置错误的解决方案
- 大数据挖掘-使用频率top20中药材(收藏)
- 钉钉获取用户信息 php,钉钉开发c#帮助类 获取用户信息 DingHelper.cs
- 安装molten教程
- Java+Jsp+MySQL高校选课系统设计与实现(附源码下载地址)
- 电路交换、报文交换、分组交换、异步传输模式等通信交换技术的区别