Linux(本笔记基于的版本为Ubuntu 14.04)- 12 ftp服务器(此处采用vsftpd)

ftp服务器:为了文件的上传与下载。

此处采用vsftpd

1. 服务器端

  1. 安装:apt-get install vsftpd
  2. 修改配置文件:/etc/vsftpd.conf
    1. listen=YES (监听)
    2. anonymous_enable=NO (匿名登录)
    3. local_enable=YES(本地用户)
    4. write_enable=YES (实名用户拥有写权限)
    5. local_umask=022 (设置本地掩码为022
    6. anon_upload_enable=YES (匿名用户允许上传)
    7. anon_mkdir_write_enable=YES (匿名用户可以在ftp服务器上创建目录)
    8. anon_root=/home/myftp/ (指定匿名用户登录的家目录为/home/myftp/,其默认的家目录:/srv/ftp/)
  3. 重启服务:service vsftpd restart

 

 2. 客户端

  1. 实名用户登录:
    1. 登录: ftp 服务器ip
    2. 文件上传下载(不允许操作目录,想操作目录请打包):
      1. 上传:put 文件  (将登录的当前目录的文件上传到ftp登录所处的目录)
      2. 下载:get 文件 (从ftp所处目录下载文件)
    3. 缺点:密码暴露,可以在ftp服务器任意目录间切换!
  2. 匿名用户登录:(不允许匿名用户任意切换目录,故需要在ftp服务器上创建一个匿名用户的目录——匿名用户的根目录)
    1. 登录:
      1. ftp 服务器ip
      2. anonymous
      3. 直接回车
    2. 安全性思考:所有人都可以来访问了,改进:最好有自己ftp的服务账号而不是服务器账号

3.采用lftp(第三方软件,一个客户端工具)登录ftp服务器:

  • 可以用lpwd、lcd操作本地目录
  • mput 上传多个文件
  • mget 下载多个文件
  • mirror 下载整个目录及其子目录
  • mirror -R 上传整个目录及其子目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值