关于FTP服务器使用

Ftp 服务器

Ftp 服务器.......................................................................................................................... 1

1.      安装.............................................................................................................................. 3

1.1.      sudo apt-get install vsftpd -- 客户端服务器都会被安装................................... 3

1.2.      服务安装完毕之后,ftp服务会随开机自动启动............................................. 3

2.      配置.............................................................................................................................. 3

2.1.      服务器进行配置,配置给客户端使用.............................................................. 3

2.2.      修改配置文件:/etc/vsftpd.conf........................................................................ 3

2.2.1.       write_enable=YES -> 是否拥有写权限....................................................... 3

2.2.2.       anon_root=/home/itcast/ftp -> 匿名用户ftp根目录................................ 3

2.2.3.       anonymous_enable=YES -> 是否允许使用匿名用户................................. 3

2.2.4.       anon_upload_enable=YES -> 是否允许匿名用户上传权限....................... 3

2.2.5.       anon_mkdir_write_enable=YES -> 是否允许匿名用户创建目录.............. 3

3.       启动............................................................................................................................. 3

3.1.      配置完成之后,必须重启服务器新的配置才能够生效.................................. 3

3.2.      命令...................................................................................................................... 3

3.2.1.       sudo /lib/init/upstart-job vsftpd restart --14.04版本.................................. 3

3.2.2.       sudo service vsftpd restart -- 通用,与版本无关....................................... 3

4.       客户端发起链接......................................................................................................... 3

4.1.      实名用户登录:.................................................................................................. 3

4.1.1.       连接服务器:ftp + 服务器Ip(192.168.1.100)...................................... 4

4.1.2.       用户可以访问服务器的任意目录............................................................... 4

4.1.3.       问题............................................................................................................... 4

4.2.      匿名用户登录:.................................................................................................. 4

4.2.1.       连接服务器:ftp + 服务器Ip(192.168.1.100)...................................... 4

4.2.2.       可以限制用户登录上来的位置,用户只能在限制的范围进行操作....... 4

4.2.3.       在登录的时候不需要密码........................................................................... 5

5.       数据传递(上传、下载)......................................................................................... 5

5.1.      不能上传下载目录,如有需求需要打包.......................................................... 5

5.2.      上传:put xxx....................................................................................................... 5

5.2.1.       可以改变上传的文件的目录位置............................................................... 5

5.2.2.       查看当前上传位置: pwd.......................................................................... 5

5.3.      下载:get xxx....................................................................................................... 5

5.3.1.       在哪个目录下登录ftp服务器,文件就下载到哪个位置........................ 5

5.4.      退出登录:.......................................................................................................... 5

5.4.1.       quit................................................................................................................. 5

5.4.2.       exit................................................................................................................. 5

5.4.3.       bye................................................................................................................. 5

6.       关闭链接..................................................................................................................... 6

7.       一般使用匿名用户登录ftp服务器.......................................................................... 6


1.      安装

1.1.         sudo apt-get installvsftpd -- 客户端服务器都会被安装

1.2.         服务安装完毕之后,ftp服务会随开机自动启动

2.      配置

2.1.         服务器进行配置,配置给客户端使用

2.2.         修改配置文件:/etc/vsftpd.conf

2.2.1.          write_enable=YES -> 是否拥有写权限

2.2.2.          anon_root=/home/itcast/ftp -> 匿名用户ftp根目录

2.2.3.          anonymous_enable=YES -> 是否允许使用匿名用户

2.2.4.          anon_upload_enable=YES -> 是否允许匿名用户上传权限

2.2.5.          anon_mkdir_write_enable=YES -> 是否允许匿名用户创建目录

3.      启动

3.1.         配置完成之后,必须重启服务器新的配置才能够生效

3.2.         命令

3.2.1.          sudo /lib/init/upstart-job vsftpd restart -- 14.04版本

3.2.2.          sudo service vsftpd restart -- 通用,与版本无关

4.      客户端发起链接

4.1.         实名用户登录:

4.1.1.          连接服务器:ftp + 服务器Ip(192.168.1.100)

Name: 服务器用户名
Password:服务器登录密码

4.1.2.          用户可以访问服务器的任意目录

往该目录上传文件
从该目录下载文件

4.1.3.          问题

需要将登陆密码告诉登陆用户,非常不安全
登陆进来的用户可以访问ftp服务器的任意目录,非常不安全

4.2.         匿名用户登录:

4.2.1.          连接服务器:ftp + 服务器Ip(192.168.1.100)

Name:anonymous 匿名用户
Password: 不填,直接回车

4.2.2.          可以限制用户登录上来的位置,用户只能在限制的范围进行操作

配置文件中添加:anon_root=/home/itcast/ftp
使用默认位置:/srv/ftp
可搜索/etc/passwd 文件中的ftp,里边给出了默认路径 /srv/ftp
在指定好的ftp目录下创建一个供匿名用户上传下载的目录
sudo mkdir /srv/ftp/anonPersion
sudo chown ftp:nogroup/srv/ftp/annoPersion
把目录的所用者指定为ftp用户
设置组为nogroup,即不属于任何组
chmod 777 anonPersion

4.2.3.          在登录的时候不需要密码

5.      数据传递(上传、下载)

5.1.         不能上传下载目录,如有需求需要打包

5.2.         上传:putxxx

5.2.1.          可以改变上传的文件的目录位置

cd xxx
cd ..

5.2.2.          查看当前上传位置: pwd

5.3.         下载:getxxx

5.3.1.          在哪个目录下登录ftp服务器,文件就下载到哪个位置

5.4.         退出登录:

5.4.1.          quit

5.4.2.          exit

5.4.3.          bye

6.      关闭链接

7.       一般使用匿名用户登录ftp服务器








实名用户

实名用户............................................................................................................................. 1

1.      修改配置文件,并重启服务器(服务器端)............................................................... 2

1.1.      sudo gedit(vi)/etc/vsftpd.conf......................................................................... 2

1.2.      sudo service vsftpd restart................................................................................... 2

2.      登录ftp服务器........................................................................................................... 2

2.1.      ftp + 服务器IP..................................................................................................... 2

2.2.      输入服务器用户名.............................................................................................. 2

2.3.      输入服务器密码.................................................................................................. 2

3.      文件的上传和下载...................................................................................................... 2

3.1.      上传:put xxx....................................................................................................... 2

3.2.      下载:get xxx....................................................................................................... 2

3.3.      不能够上传下载目录,如有需求可以制作压缩包.......................................... 2

4.      退出.............................................................................................................................. 2

4.1.      quit........................................................................................................................ 2

4.2.      bye........................................................................................................................ 2

4.3.      exit........................................................................................................................ 2


1.       修改配置文件,并重启服务器(服务器端)

1.1.         sudo gedit(vi)/etc/vsftpd.conf

1.2.         sudo service vsftpdrestart

2.      登录ftp服务器

2.1.         ftp + 服务器IP

2.2.         输入服务器用户名

2.3.         输入服务器密码

3.      文件的上传和下载

3.1.         上传:putxxx

3.2.         下载:getxxx

3.3.         不能够上传下载目录,如有需求可以制作压缩包

4.      退出

4.1.         quit

4.2.         bye

4.3.         exit



匿名用户

匿名用户............................................................................................................................. 1

1.      修改配置文件,并重启服务...................................................................................... 2

1.1.      指定匿名用户根目录.......................................................................................... 2

1.1.1.       自己指定:比如:/home/itcast/ftp/........................................................ 2

1.1.2.       默认目录:/srv/ftp/..................................................................................... 2

1.1.3.       anon_root=/home/itcast/ftp -> 匿名用户ftp根目录................................ 2

1.2.      创建目录,供匿名用户使用.............................................................................. 2

1.2.1.       mkdir anonDir............................................................................................... 2

1.2.2.       修改目录所有者:sudo chown ftpanonDir................................................ 2

1.2.3.       修改目录权限:chmod 777 anonDir........................................................... 2

1.3.      修改配置文件...................................................................................................... 2

1.3.1.       sudo gedit(vi)/dev/vsftpd.conf................................................................. 2

1.4.      重启服务器.......................................................................................................... 2

1.4.1.       sudo service vsftpd restart............................................................................ 2

2.       登录ftp服务器.......................................................................................................... 2

2.1.      ftp + 服务器IP..................................................................................................... 2

2.2.      匿名账号:anonymous........................................................................................ 2

2.3.      密码:没有密码.................................................................................................. 2

3.       文件的上传和下载..................................................................................................... 2

3.1.      上传:put xxx....................................................................................................... 3

3.2.      下载:get xxx....................................................................................................... 3

3.3.      不能够上传下载目录,如有需求可以制作压缩包.......................................... 3

4.       退出............................................................................................................................. 3

4.1.      quit........................................................................................................................ 3

4.2.      bye........................................................................................................................ 3

4.3.      exit........................................................................................................................ 3


1.      修改配置文件,并重启服务

1.1.         指定匿名用户根目录

1.1.1.          自己指定:比如: /home/itcast/ftp/

1.1.2.          默认目录:/srv/ftp/

1.1.3.          anon_root=/home/itcast/ftp -> 匿名用户ftp根目录

1.2.         创建目录,供匿名用户使用

1.2.1.          mkdir anonDir

1.2.2.          修改目录所有者:sudo chown ftp anonDir

1.2.3.          修改目录权限:chmod 777 anonDir

1.3.         修改配置文件

1.3.1.          sudo gedit(vi)/dev/vsftpd.conf

1.4.         重启服务器

1.4.1.          sudo service vsftpd restart

2.      登录ftp服务器

2.1.         ftp + 服务器IP

2.2.         匿名账号:anonymous

2.3.         密码:没有密码

3.      文件的上传和下载

3.1.         上传:putxxx

3.2.         下载:getxxx

3.3.         不能够上传下载目录,如有需求可以制作压缩包

4.      退出

4.1.         quit

4.2.         bye

4.3.         exit





lftp

lftp....................................................................................................................................... 1

1.      一个ftp客户端工具, 可以上传和下载目录......................................................... 2

2.      软件安装...................................................................................................................... 2

2.1.      sudo apt-get install lftp......................................................................................... 2

3.      登录服务器.................................................................................................................. 2

3.1.      匿名...................................................................................................................... 2

3.1.1.       1. lftp 服务器ip  回车............................................................................... 2

3.1.2.       2. login........................................................................................................... 2

3.2.      实名...................................................................................................................... 2

3.2.1.       1. lftp username@127.0.0.1 回车................................................................ 2

3.2.2.       2. 输入服务器密码...................................................................................... 2

4.       操作............................................................................................................................. 2

4.1.      put 上传文件....................................................................................................... 2

4.2.      mput 上传多个文件............................................................................................ 2

4.3.      get 下载文件....................................................................................................... 2

4.4.      mget 下载多个文件............................................................................................ 2

4.5.      mirror 下载整个目录及其子目录..................................................................... 2

4.6.      mirror –R 上传整个目录及其子目录................................................................ 2


1.       一个ftp客户端工具, 可以上传和下载目录

2.      软件安装

2.1.         sudo apt-get install lftp

3.      登录服务器

3.1.         匿名

3.1.1.          1. lftp 服务器ip  回车

3.1.2.          2. login

3.2.         实名

3.2.1.          1. lftp username@127.0.0.1 回车

3.2.2.          2. 输入服务器密码

4.      操作

4.1.         put 上传文件

4.2.         mput 上传多个文件

4.3.         get 下载文件

4.4.         mget 下载多个文件

4.5.         mirror 下载整个目录及其子目录

4.6.         mirror –R 上传整个目录及其子目录




  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值