linux下ftp服务器的安装与登录

服务器端

1> ftp服务器的安装:

在此以vsftpd软件为例

软件安装:

  sudo apt-get install vsftpd

2> ftp服务器配置:
配置文件位置:

   /etc/vsftpd.conf

重启服务:

  ftp服务器配置完成后,必须重启服务,配置才能生效.
  bash$ sudo service vsftpd restart

配置文件修改:
1). 常用的全局配置项:
listen=YES : 是否以独立运行的方式监听服务
listen_addreess=192.168.4.1 : 设置监听的IP地址
listen_port=21 : 设置监听FTP服务的端口号
write_enable=YES : 是否启用写入权限
download_enable=YES : 是否允许下载文件
userlist_enable=YES : 是否启用user_list列表文件
userlist_deny=YES : 是否禁用user_list中的用户
max_clients=0 : 限制并发客户端连接数
max_per_ip=0 : 限制同一IP地址的并发连接数
2). 常用的匿名FTP配置项
anonymous_enable=YES : 启用匿名访问
anon_umask=022 : 匿名用户所上传文件的权限掩码
anon_root=/var/ftp : 匿名用户的FTP根目录
anon_upload_enable=YES : 允许上传文件
anon_mkdir_write_enable=YES : 允许创建目录
anon_other_write_enable=YES : 开放其他写入权限
anon_max_rate=0 : 限制最大传输速率,单位为字节
3). 常用的本地用户FTP配置项
local_enable=YES : 是否启用本地系统用户
local_umask=022 : 本地用户所上传文件的权限掩码
local_root=/var/ftp : 设置本地用户的FTP根目录
chroot_local_user=YES : 是否将用户禁锢在主目录
local_max_rate=0 : 限制最大传输速率(字节/秒)

客户端

1> 实名用户:
登录:

  ftp + serviceIP
  输入用户名(ftp server)
  password

文件的上传和下载:

  1). 文件的上传:
   put filename # 可以上传登录时的文件夹里的文件.
   get filename # 下载至登录时的目录.

退出ftp服务器:

  bye/exit/quite

2> 匿名用户:
登录:

  ftp + serviceIP
  用户名:anonymous
  密码:NULL(直接回车)

指定匿名用户根目录:

ftp服务器不允许匿名用户在任意目录之间切换,只能在一个指定的目录范围内工作. 需要在ftp服务器上创建一个匿名用户的根目录.
  1). 自己指定: 如: /home/liu/ftpshare
     在/etc/vsftpd.conf中添加anon_root=/home/liu/ftpshare
  2). 默认目录: /srv/ftp

匿名用户权限:

   下载对应other 的读 -r 权限 上传对应other 的写 -w 权限
   可以使用chmod改变权限,确定游客是否可以下载或上传文件.


lftp : ftp客户端工具

软件安装:

  bash$ sudo apt-get install lftp

登录服务器:

  1). 匿名:
    lftp serviceIP
    login

  2). 实名:
    lftp username@serviceIP
    password

操作:

  lpwd: 查看当前登录用户路径.
  lcd: 修改登录用户路径.
  put: 上传文件.
  get: 下载文件.
  mput: 上传多个文件.
  mget: 下载多个文件.
  mirror 下载整个目录及其子目录.
  mirror -R 上传整个目录及其子目录.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值