首先FTP是什么?

FTP 是File Transfer Protocol(文件传输协议)的英文简称。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。

在Linux中,ftp服务器的全名叫 vsftpd,需要利用相关命令来开启安装ftp服务器,然后再在vsftpd.conf中进行配置,下面来介绍在ubuntu中vsftpd的安装与配置方法。

1)、首先用命令检查是否安装了vsftpd

     vsftpd -version

如果未安装先安装一下

     sudo apt-get install vsftpd

安装完成后,可再次输入vsftpd -version命令查看是否安装成功

(2)、新建一个文件夹用于FTP的工作目录

     mkdir /home/ftp

(3)、新建FTP用户并设置密码以及工作目录
       ftpname就是你为ftp创建的用户名,可用这个帐户登录winscp

    sudo useradd -d /home/ftp -s /bin/bash ftpname

为新建的用户设置密码

    passwd ftpname

(4)、修改vsftpd配置文件
        用命令打开vsftpd.conf

    vim /ect/vsftpd.conf

设置属性值
anonymous_enable=NO #禁止匿名访问
local_enable=YES
write_enable =YES
保存退出

(5)、启动vsftpd服务

     service vsftpd start

然后可以下载winscp进行文件的下载上传文件或者在资源管理器,或者浏览器中ftp服务器
输入账号,密码登录即可

一些配置中出现的问题:

1.我在安装的时候遇到了这个问题,后来发现是没有安装ssh服务,执行apt-get install ssh命令

2.出现了无法上传文件,下面的错误提示信息是没有获得权限,出现这个问题,将/home目录下的ftp改为拥有写和执行的权限,执行chmod 777 ftp 命令

或者使用主机名和主机的密码登录也可以实现上传可下载文件

Ubuntu系统下搭建FTP服务器图解相关推荐

  1. Ubuntu系统下搭建svn服务器(及设置SVN提交必须输入注释)

    1.查看是否安装 安装SVN服务器之前 查看一下是否已经安装了 查看命令 svn 如下图 是已经安装了SVN 如下图是没有安装SVN 安装了的话 可以用如下命令删除 apt-get remove -- ...

  2. 在Ubuntu下搭建FTP服务器的方法

    由于整个学校相当于一个大型局域网,相互之间传送数据非常快,比如要共享个电影,传点资料什么的. 所以我们可以选择搭建一个FTP服务器来共享文件. 那么问题来了,有的同学会问,我们既然在一个局域网内,直接 ...

  3. 【vsftpd】Ubuntu下搭建FTP服务器

    文章目录 使用ubuntu的vsftpd搭建ftp服务器 一.下载安装 二.通用配置 1.确认服务 2.修改配置文件 (1)配置文件 (2) 对root用户的配置 (3) 重启服务 三.多用户配置 1 ...

  4. ubuntu下搭建FTP服务器并使用FileZilla上传下载

    ubuntu下搭建FTP服务器并使用FileZilla上传下载 为了让实验室同学在共享文件时更加方便,我们决定在实验室电脑上搭建一个FTP服务器,ubuntu系统版本为16.04,下面就是我的搭建流程 ...

  5. 在Windows2003下搭建FTP服务器

      在Windows2003下搭建FTP服务器 Windows 2003 Standard Edition.Windows 2003 Enterprise Edition.Windows XP Pro ...

  6. FileZilla搭建FTP服务器图解教程

    在日常办公当中,经常会需要一个共享文件夹来存放一些大家共享的资料,为了保证文件数据的安全,最佳的方式是公司内部服务器搭建FTP服务器,然后分配多个用户给相应的人员.今天给大家分享FileZilla搭建 ...

  7. FileZilla搭建FTP服务器图解教程,并允许外网访问NAT内网

    FTP是用来在两台计算机之间传输文件,是Internet中应用非常广泛的服务之一.FTP服务是网络中经常采用的资源共享方式之一.FTP协议有PORT和PASV两种工作模式,即主动模式和被动模式 .今天 ...

  8. Windows7下搭建ftp服务器

    Windows7下搭建ftp服务器 现在局域网应用很普遍,搭建一个FTP服务器来实现文件共享,可以给我们的工作.生活提供很多便利,下面是在搭建ftp服务器的过程(本人电脑为windows旗舰版). 开 ...

  9. win7系统下搭建服务器搭建,win7系统下搭建iis服务器的方法步骤

    IIS是一种网页(web)服务组件,其中分为"Web服务器"."FTP服务器"."NNTP服务器"和"SMTP服务器". ...

  10. 云环境下搭建FTP服务器(不使用21端口)

    云环境下搭建FTP服务器(不使用21端口) 背景: 1:服务在某云端环境中 2:业务需要在云端环境中部署FTP服务 3:为了安全考虑,在云:安全组中,关闭20.21端口 步骤: 1:使用新的端口在服务 ...

最新文章

  1. 二、lvm条带化的概念
  2. [导入]较为周全的Asp.net提交验证方案 (下)
  3. feignclient对象找不到_成都附近有什么相亲活动?为什么有些人就是找不到对象?梨子游玩...
  4. travis-cli 使用
  5. Java面向对象(继承、抽象类)
  6. Linux进程管理工具 Supervisor详解
  7. Redis 官方文档译注
  8. 滴滴android wear,滴滴货运app下载_滴滴货运apk最新安卓版下载v5.4.0_3DM手游
  9. Flume 1.9.0用户指南
  10. 华东师范大学计算机模拟试题,华东师范大学计算机机试真题
  11. 魔兽争霸3在win10中调节亮度的办法
  12. 线性规划Matlab程序(小白向)
  13. 静态网页爬取-Requests
  14. 母老虎:英国的那些女王们
  15. bash shell实现2048小游戏详解
  16. Java NIO与Java BIO的区别是什么?
  17. 用 JavaScript 比较两个日期
  18. 博客搬家啦!!!!!!!!!!!!!!!!!!!!!!!!
  19. 中小企业使用财务软件有以下好处
  20. 03小码哥通讯录(数据存储)

热门文章

  1. 应用克隆漏洞原理分析
  2. 网页形式的php抓取文件,PHP 抓取网页源文件
  3. CDH下关于用户权限问题:Error while processing statement:xxxxxxThe directory must be owned by the submitte....
  4. linux csv乱码,CSV格式文件中文乱码问题解决
  5. 途牛VS去哪儿VS去啊旅游产品竞品分析报告
  6. java-php-python-ssm医药网络挂号系统计算机毕业设计
  7. 安卓手机管理器_Kindle 传书最简单的方式:安卓/苹果手机都可以一键传书至Kindle!...
  8. android 视频通话窗口切换,仿微信视频通话大小视图切换(SurfaceView实现)
  9. 证券行业的数字化转型:金融业务与金融科技的共生发展
  10. 即时通讯-Netty篇