总体搭建流程:

1.安装vsftpd
2.配置vsftpd.conf配置文件
3.启动vsftpd服务器(安装完后默认是启动的)
4.客户端发起连接
5.传递数据(上传,下载)
6.关闭连接

详解

1.安装vsftpd

Ctrl+alt+t打开虚拟终端,然后键入shells命令sudo apt-get install vsftpd

2.配置vsftpd.conf配置文件
在root用户权限下通过vim编辑器打开/etc目录下的配置文件vsftpd.conf,命令如下

sudo vim /etc/vsftpd.conf

3.启动vsftpd服务器(安装完后默认是启动的)
切记!更改配置文件后要重启vsftpd服务器,使更改后的配置生效。

命令: sudo service vsftpd restart

4.客户端发起连接

ftp+ip地址

实名用户登录输入用户名和密码

匿名用户登录(若允许)用户名输入 anoymous 密码直接enter

5.数据传送(上传/下载)
put(上传)get(下载)

put上传到服务器的文件,文件保存的默认位置为服务器的宿主目录
get下载到客户端的位置是客户端shell工作目录当前所在的位置

仅支持上传和下载文件或压缩包,不允许上传和下载目录
6.关闭连接

bye/quit

ftp服务器相关命令

  1. 服务器端

    1. 安装软件 vsftpd
    2. 创建并设置匿名用户根目录
      1. 修改匿名用户根目录中子目录的权限(两种方式二选一)

        • 修改为777
        • 修改目录所有者为 ftp 用户
    3. 修改配置文件
    4. 重启ftp服务,使配置生效
  2. 客户端
    1. 使用vsftpd客户端

      1. 实名用户登录(使用服务器用户名密码登录)

        • ftp + 服务器IP
        • 服务器用户名
        • 服务器密码
        • 操作
          • 下载文件:get
          • 上传文件:put
          • 不能上传下载文件
        • 可以在服务器任意目录直接切换
      2. 匿名用户登录
        • ftp + 服务器IP
        • 用户名:anonymous
        • 密码:无
        • 操作
          • 下载文件:get
          • 上传文件:put
          • 不能上传下载文件
        • 只能在指定的匿名用户根目录及其子目录内活动
    2. 使用lftp客户端
      1. 匿名用户登录

        • lftp + 服务器IP
        • login
        • 操作
          • 下载文件:get
          • 下载多个文件:mget
          • 上传文件:put
          • 上传多个文件:mput
          • 下载目录:mirror
          • 上传目录:mirror –R
          • 切换本地目录:lcd
    3. 退出登录
      1. exit
      2. bye
      3. quit

linux下ftp服务器搭建详解相关推荐

  1. linux下测试ftp传输,linux下ftp命令使用详解---linux文件传输ftp命令

    linux下ftp命令使用详解---linux文件传输ftp命令 上一篇 / 下一篇  2010-12-18 09:15:35 / 个人分类:Linux ftp(file transfer proto ...

  2. Linux下FTP服务器搭建

    Linux下FTP服务器搭建 一.FTP介绍 二.环境介绍 三.FTP服务端搭建步骤 1.安装相关软件包 2.启动FTP并检查状态 3.检查服务端口运行状态 4.修改FTP配置文件 5.关闭selin ...

  3. Linux下视频流媒体服务器搭建详解理论

    目标用于搭建内网流媒体服务器支持视频的点播. 背景 用于支持培训网站中视频点拨功能,在培训网站总体方案中需要加入流媒体服务器,用于存储和传输视频资源. 相关概念 流媒体 流媒体(Streaming M ...

  4. suse ftp文件服务器搭建,SUSE下FTP服务器搭建

    FTP(File Transfer Protocol),是TCP/IP网络上两台计算机传送文件的协议,是在TCP/IP网络和Internet上最早使用的协议之一,属于网络协议组的应 用层.FTP客户机 ...

  5. linux如何测试ftp服务器,linux下FTP服务器的搭建

    1.FTP服务器的简介 关于ftp的介绍,大家也一定不陌生了.我就直接把百度百科上的介绍拿过来,和大家一起温习一下概念. FTP 是File Transfer Protocol(文件传输协议)的英文简 ...

  6. Windows XP系统下架设FTP服务器实例详解

    Windows XP系统下架设FTP服务器实例详解 [实例1]公司网络环境:ADSL + 路由器 + 交换机  + PC机,我们单位要在客户端架设FTP服务器,当然在服务器端也是可以的,主要用于内部资 ...

  7. DHCP原理及服务器搭建详解(固定IP地址,DHCP中继服务)

    DHCP原理及服务器搭建详解 一.引子: DHCP在网络中的作用非常重要,简单来说就像给每台服务器配身份证的机构,你有合格的身份才能做合格的事情,要不然连火车都坐不了.服务器只有被DHCP服务配置了I ...

  8. linux下top命令参数详解

    linux下top命令参数详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法. 内存信息.内容如下: ...

  9. linux下sort命令使用详解---linux将文本文件内容加以排序命令

    转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...

最新文章

  1. apache安装_Ubuntu20.04安装Sql+apache+php
  2. tc-auth-lib学习笔记
  3. 通俗易懂:贪心算法(二):区间问题 (力扣435无重叠区间)
  4. Android中实现调用摄像头拍照并显示在ImageView中
  5. 【HASH】【UVA 10125】 Sumset
  6. 《构建之法》第4章读后感
  7. MyBatis+MySQL 返回插入的主键ID
  8. 期末总结(第五章—)
  9. 按头安利 好看又实用的窗户贴图素材看这里
  10. 怎样绘制产品流程图?绘制的技巧分享
  11. 阿里云Aliplayer视频播放2(断点续播--根据上次播放记录实现续播功能)
  12. De-Sim示例分析(三)SIR传染病模型
  13. 李纳斯将注册 Linux 商标 用 Linux 名称将收费
  14. SSM流浪狗领养系统
  15. uni-app 跳转至手机浏览器
  16. C++排序之直接插入排序法
  17. 绿色版plsql安装和安装包
  18. Smarty学习笔记——变量调节器
  19. Linux命令取别名 | alias
  20. 从范畴论来说,monad是不是说明了外部行为也是对象的一部分?

热门文章

  1. Spring AOP之ThrowsAdvice
  2. MacBook file storage 256g is ok
  3. C++风格与C风格文件读写效率测试-vs2015,vs2017
  4. mysql innodb创建数据文件失败
  5. Isilon三款新品构建数据湖2.0策略
  6. MongoDB 监测
  7. Kaneboy:临时启事:寻找在北京,熟悉SPS、ASP.NET,有两周空闲时间的朋友
  8. hdu 5155(DP+排列组合)
  9. hdu 4012(bfs+位压缩)
  10. hdu 1881(简单01背包)