一、确认是否安装

  #rpm -q vsftpd

  #service vsftpd start  启动

二、使用

  1)匿名登录  

  dos面板: >ftp 192.168.1.66

  用户名ftp 密码为空 即可登录成功,我的电脑地址栏ftp://192.168.1.66也可以登录成功,登录成功后默认在服务器的伪用户ftp的宿主目录中(grep ftp /etc/passwd 可以找到它的宿主目录)

  dos窗口登入后使用的几个基本命令

  ls   查看目录下的文件

  cd   切换目录

  bin  二进制传输

  get  下载单个文件 get a.txt

  mget  下载多个文件

  put  上传,mput上传多个

  lcd  切换下载目录(本地)

  prompt  关闭交互模式

  bye  退出

  2)配置文件

  #cat /etc/vsftpd/vsftpd.conf  配置比较简单,可以上网查资料

  3)用自己的用户名和密码登录

  如果有root分配的帐号和密码,则可以使用它登录,登录成功后默认在自己的宿主目录可以进行上传和下载

  例如 put c:\a.txt

  4)控制访问

  让指定的用户可以通过ftp登录,其他不能登录

  userlist_enable=YES

  userlist_deny=NO

  userlist_file=/etc/vsftpd.user_list   建立这个配置文件,并将允许登录的用户名写入,每个用户占一行

  将这三项加入到配置文件中后重启ftp服务即可

  5)配置部分用户可以切换到宿主目录之外

  chroot_local_user=yes  让用户的宿主目录是根目录

  chroot_list_enable=YES 

  chroot_list_file=/etc/vsftpd/chroot_list  配置部分用户登陆后可以切换到宿主目录以外的目录中

  

转载于:https://www.cnblogs.com/hwt987/p/3655422.html

Linux入门-vsftp相关推荐

  1. linux入门系列15--文件传输之vsftp服务

    linux入门系列15–文件传输之vsftp服务 前面的系列文章基本讲完了linux管理相关的基础知识,从本篇开始讲解centos7中服务程序的部署和配置,以便为外部提供各种服务. 日常工作和娱乐中, ...

  2. linux 入门-1

    刚开始接触linux,总有些简单的问题不知道怎么搞定,先将目前汇总的解决方法叫做"linux入门-1",后续在使用过程中逐步总结. 1. 连接 ADSL : sudo pon ds ...

  3. 嵌入式Linux入门经典笔记

    史上最牛的Linux内核学习方法论     点击下载 我的arm_linux移植笔记     点击下载 S3C2440完全开发流程     点击下载 Linux系统命令及其使用详解完整版     点击 ...

  4. Linux入门最终集! Vue SpringBoot Mybatis-Plus Linux 阿里云!

    Linux入门最终集! Vue & SpringBoot & Mybatis-Plus & Linux & 阿里云! 一.Xshell连接时出现警告 The remot ...

  5. Linux入门第二弹!Xshell、Xftp、tomcat的Linux版本、双X的教学资源!

    Linux入门第二弹!Xshell.Xftp.tomcat的Linux版本.双X的教学资源! 我们可以通过Xshell和Xftp进行简单的,远程连接Linux系统.并且可以使用图形化界面快捷的进行文件 ...

  6. Linux入门!Linux无法联网解决办法!CentOS7、VMPlayer、VMWareWorkstation16资源!VMWareWorkstation16序列号!VMware安装Centos7!

    Linux入门!CentOS7.VMPlayer.VMWareWorkstation16资源!VMWareWorkstation16序列号!Linux无法联网解决办法!VMware安装Centos7! ...

  7. Linux入门(7)——Ubuntu16.04安装wps并解决系统缺失字体问题

    Linux入门(7)--Ubuntu16.04安装wps并解决系统缺失字体问题 参考文章: (1)Linux入门(7)--Ubuntu16.04安装wps并解决系统缺失字体问题 (2)https:// ...

  8. Linux入门基础教程之Linux下软件安装

    Linux入门基础教程之Linux下软件安装 一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc AP ...

  9. linux terminal教程,Linux入门教程 - 如何记录和重放Linux终端会话

    原标题:Linux入门教程 - 如何记录和重放Linux终端会话 来自:https://www.linuxmi.com/replay-linux.html 使用命令,我们可以在type文件中记录终端会 ...

  10. linux 入门教程

    linux入门教程 搜索 Linux入门教程 前言 第一章 关于Linux的历史 第二章 图形界面还是命令窗口 第三章 Linux操作系统的安装 第四章 初步进入linux世界 第五章 Linux系统 ...

最新文章

  1. 第二篇T语言实例开发(版本5.3),福彩3D摇号器
  2. Oracle日期函数和循环总结
  3. ubuntu mysql 2003_Ubuntu 安装 mysql Ubuntu 安装 mysql 忘记初始密码解决方法
  4. linux服务器之查看内存使用情况
  5. centos 下编译 gcc
  6. zzulioj 1120: 最值交换
  7. 300 Longest Increasing Subsequence 最长上升子序列
  8. mediamind SyncAds
  9. 关于《精武门》的回忆
  10. 相亲之战,以少胜多乎?
  11. iphone升级ios7之后出现蓝框框一直跳的问题
  12. 全国省市区县数据库(大全)
  13. 【新功能】摹客Figma插件功能升级!标注切图效率加倍
  14. 关于spring security的URL路径验证问题
  15. 史上最美八大隶书,你都临过吗?
  16. Python 爬虫---百度首页
  17. 光流与Lucas-Kanade 光流法
  18. 核心交换机和普通交换机的区别
  19. warpaffine 旋转有一部分消失_OpenCV warpAffine的天坑
  20. UvaLive 4670 Dominating Patterns

热门文章

  1. struts2的struts.xml的详细配置1-1
  2. php伪随机数 ctf,[GWCTF 2019]枯燥的抽奖
  3. python中的append()有什么功能_关于列表:在Python中,“。append()”和“+ = []”之间有什么区别?...
  4. Zookeeper C API 指南七(Zookeeper 辅助 API 介绍)
  5. Git for windows 配置
  6. Mac设置VMARE FUSION虚拟机网卡
  7. 前台传递过来的参数遍历
  8. 【图文教程】Windows给Rabbitmq安装rabbitmq_delayed_meaage_exchange
  9. 剖析HotSpot的初始化过程
  10. 解读:AlphaGo之父倾力打造:The Predictron端到端训练与规划